Status Updates From The Productive Programmer (...

The Productive Programmer (Theory in Practice (O'Reilly)) The Productive Programmer (Theory in Practice (O'Reilly))
by


Status Updates Showing 1-30 of 127

order by

Tk2575
Tk2575 is on page 38 of 222
Jan 10, 2022 05:56AM Add a comment
The Productive Programmer (Theory in Practice (O'Reilly))

Ramesh
Ramesh is on page 207 of 222
 Usage of Groovy to Generate XML files rather than writing XML.
 If you already have XML then use Groovy to build builder files and then switch to Groovy as below

 Installation of CYGWIN – Need some good examples to demonstrate the power of Unix Shell Scripting like find, grep etc

Completed (for now) on Boxing Day 2021
Dec 25, 2021 10:53PM Add a comment
The Productive Programmer (Theory in Practice (O'Reilly))

Ramesh
Ramesh is on page 178 of 222
Polyglot Programming
Ola Pyramid
DSL on top of the pyramid for business-domain based work
Groovy for day-to-day coding - Dynamic Language
Java at the bottom for a stable steady language - Statically Typed

Editors and the features that are required
Dec 25, 2021 07:42AM Add a comment
The Productive Programmer (Theory in Practice (O'Reilly))

Ramesh
Ramesh is on page 165 of 222
Composed and SLAP - Single Level of Abstraction. Page - Code at Page 156 is clearly refactored using composed method, it could have been extended to SLAP also not sure why new classes were introduced.
But a fantastic chapter on refactoring and introducing Abstraction, Method < 15 lines, Single Responsibility
Dec 25, 2021 06:55AM Add a comment
The Productive Programmer (Theory in Practice (O'Reilly))

Ramesh
Ramesh is on page 155 of 222
Groovy
Angry Monkeys
Fluent Interfaces - Method Chaining
Use Groovy and Spock for faster and expressive Unit Testing
Dec 23, 2021 03:04AM Add a comment
The Productive Programmer (Theory in Practice (O'Reilly))

Ramesh
Ramesh is on page 143 of 222
YAGNI and
Essential and Accidental complexeties
Maximize work on Essential Complexity; kill Accidental Complexity
Law of Demeter - " never use more than one dot for any method call"
eg homer.getJob().setPosition("Janitor");
Dec 21, 2021 09:39AM Add a comment
The Productive Programmer (Theory in Practice (O'Reilly))

Ramesh
Ramesh is on page 135 of 222
Dec 18, 2021 09:12AM Add a comment
The Productive Programmer (Theory in Practice (O'Reilly))

Ramesh
Ramesh is on page 129 of 222
Good Citizenship
Do not break Encapsulation. Dont put Public setters/getters for Private variables. Calendar is a good example.
dont rely on default Constructors
Dont rely on static Methods therefore dont rely on Singleton Objects instead use Factory method
Dec 12, 2021 11:18PM Add a comment
The Productive Programmer (Theory in Practice (O'Reilly))

Ramesh
Ramesh is on page 129 of 222
Dec 12, 2021 11:16PM Add a comment
The Productive Programmer (Theory in Practice (O'Reilly))

Ramesh
Ramesh is on page 119 of 222
Hamcrest, PMD, FindBugs, Cyclomatic Complexity of Nodes and Edges
Formula is
Number of Edges - Number of Nodes + 2
Edges represent the execution path and Nodes represent Lines of Code
Dec 05, 2021 02:34AM Add a comment
The Productive Programmer (Theory in Practice (O'Reilly))

Ramesh
Ramesh is on page 99 of 222
TDD Creates consumption awareness when you create a unit test – You are creating the first consumer of the code under development.

TDD requires you create the first consumer. The code will then be written in a way that makes you think how this will be used. BETTER TO BE TDD all the time.
TDD Forces you to mock dependent objects
Nov 29, 2021 05:25AM Add a comment
The Productive Programmer (Theory in Practice (O'Reilly))

Ramesh
Ramesh is on page 94 of 222
dbDeploy not sure what it accomplishes.
yDoc - Now yWorks is a UML doclet and is it only for Java?
Nov 27, 2021 11:16PM Add a comment
The Productive Programmer (Theory in Practice (O'Reilly))

Ramesh
Ramesh is on page 86 of 222
Canonicality and DRY in ORM mappers
Nov 27, 2021 05:14AM Add a comment
The Productive Programmer (Theory in Practice (O'Reilly))

Ramesh
Ramesh is on page 68 of 222
Don't shave the Yaks!!
Nov 26, 2021 08:48AM Add a comment
The Productive Programmer (Theory in Practice (O'Reilly))

(Tracy's) Book Balderdash
(Tracy's) Book Balderdash is 14% done
I’ve noticed some things are no longer accurate in this book, but some of the principles and general advice is quite helpful
Nov 22, 2021 03:01PM Add a comment
The Productive Programmer (Theory in Practice (O'Reilly))

Ramesh
Ramesh is on page 58 of 222
Nov 01, 2021 06:34AM Add a comment
The Productive Programmer (Theory in Practice (O'Reilly))

Ramesh
Ramesh is on page 43 of 222
kill distractions
Use better Search
Try to use Find with exec
Oct 11, 2021 03:29AM Add a comment
The Productive Programmer (Theory in Practice (O'Reilly))

Ramesh
Ramesh is on page 34 of 222
Spend a little each day to make every day productive This is the best way to apply learnings

OS Accelerators - Address Bar
Alt-D in Explorer, How to use ctrl+L

IDE Shortcut keys
Development Accelerators - Templates & Introduce Variables
Macros - IDE Macros and OS Macros (AutoHotKey)
Sep 10, 2021 12:07AM Add a comment
The Productive Programmer (Theory in Practice (O'Reilly))

Nithin Bekal
Nithin Bekal is finished
It is 10 years old and already completely outdated. It focuses on tools that were relevant in the 2000s, instead of ideas that would still be relevant today. I chuckled when I came across a section that recommended using Google Desktop, which was discontinued in 2011.

If you were considering this book, I'd suggest picking up The Pragmatic Programmer instead, which has stayed relevant after after two decades.

1/5
Jun 10, 2018 12:34PM Add a comment
The Productive Programmer (Theory in Practice (O'Reilly))

Manfredi
Manfredi is on page 180 of 222
Apr 07, 2018 11:05AM Add a comment
The Productive Programmer (Theory in Practice (O'Reilly))

Manfredi
Manfredi is on page 140 of 222
Apr 03, 2018 08:49AM Add a comment
The Productive Programmer (Theory in Practice (O'Reilly))

« previous 1 3 4 5