000 01542nam a22002297a 4500
003 IIITD
005 20230616135551.0
008 230616b xxu||||| |||| 00| 0 eng d
020 _a9789355423788
040 _aIIITD
082 _a005.1
_bZIM-R
100 _aZimmerman, Chris
245 _aThe rules of programming :
_bhow to write better code
_cby Chris Zimmerman
260 _bO'Reilly,
_aNew Delhi :
_c©2023
300 _axiv, 327 p. :
_bill. ;
_c22 cm.
500 _aIncludes bibliographical references and index.
505 _tRule 1 | As Simple as Possible, but No Simpler
_tRule 2 | Bugs Are Contagious
_tRule 3 | A Good Name Is the Best Documentation
_tRule 4 | Generalization Takes Three Examples
_tRule 5 | The First Lesson of Optimization Is Don’t Optimize
_tRule 6 | Code Reviews Are Good for Three Reasons
_tRule 7 | Eliminate Failure Cases
_tRule 8 | Code That Isn’t Running Doesn’t Work
_tRule 9 | Write Collapsible Code
_tRule 11 | Is It Twice as Good?
_tRule 12 | Big Teams Need Strong Conventions
_tRule 13 | Find the Pebble That Started the Avalanche
_tRule 14 | Code Comes in Four Flavors
_tRule 15 | Pull the Weeds
_tRule 16 | Work Backward from Your Result, Not Forward from Your Code
_tRule 17 | Sometimes the Bigger Problem Is Easier to Solve
_tRule 18 | Let Your Code Tell Its Own Story
_tRule 19 | Rework in Parallel
_tRule 20 | Do the Math
_tRule 21 | Sometimes You Just Need to Hammer the Nails
650 _aComputer Science
650 _aSemantic Web
650 _aComputer Programming
942 _2ddc
_cBK
999 _c171336
_d171336