000 | 02821cam a22004217i 4500 | ||
---|---|---|---|
999 |
_c15079 _d15079 |
||
001 | 23303024 | ||
003 | OSt | ||
005 | 20250910144753.0 | ||
008 | 230831t20022023cau 001 0 eng d | ||
010 | _a 2022438300 | ||
020 |
_a9781098133115 _q(paperback) |
||
020 |
_a1098133110 _q(paperback) |
||
035 | _a23303024 | ||
035 | _a(OCoLC)1367845058 | ||
040 |
_aNBO _beng _erda _cNBO _dNBO _dJVK _dOCLCQ _dUAP _dOCLCF _dOLE _dDLC |
||
042 | _alccopycat | ||
050 | 0 | 0 |
_aQA76.6 _b.Z58 2022 |
082 | 0 | 4 |
_a005.13 _223/eng/20230124 |
100 | 1 |
_aZimmerman, Chris, _eauthor. |
|
245 | 1 | 4 |
_aThe rules of programming : _bhow to write better code / _cChris Zimmerman. |
246 | 3 | _aHow to write better code | |
250 | _aFirst edition. | ||
264 | 1 |
_aSebastopol, CA : _bO'Reilly, _c2022. |
|
264 | 4 | _c©2023 | |
300 |
_axiv, 327 pages ; _c23 cm |
||
336 |
_atext _btxt _2rdacontent |
||
337 |
_aunmediated _bn _2rdamedia |
||
338 |
_avolume _bnc _2rdacarrier |
||
500 | _aIncludes index. | ||
505 | 0 | _aAs simple as possible, but no simpler -- Bugs are contagious -- A good name is the best documentation -- Generalization takes three examples -- The first lesson of optimization is don't optimize -- Interlude: In which the previous chapter is criticized -- Code reviews are good for three reasons -- Eliminate failure cases -- Code that isn't running doesn't work -- Write collapsible code -- Localize complexity -- Is it twice as good? -- Big teams need strong conventions -- Find the pebble that started the avalanche -- Code comes in four flavors -- Pull the weeds -- Work backward from your result, not forward from your code --- Sometimes the bigger problem is easier to solve -- Let your code tell its own story -- Rework in parallel -- Do the math -- Sometimes you just need to hammer the nails -- Conclusion: Making the rules your own -- Appendix A. Reading C++ for Python programmers -- Appendix B. Reading C++ for JavaScript programmers. | |
520 |
_a"This philosophy-of-programming guide presents a unique and entertaining take on how to think about programming. A collection of 21 pragmatic rules, each presented in a standalone chapter, captures the essential wisdom that every freshly minted programmer needs to know and provides thought-provoking insights for more seasoned programmers"-- _cProvided by publisher |
||
650 | 0 | _aComputer programming. | |
650 | 0 |
_aComputer programming _xPhilosophy. |
|
650 | 7 |
_aComputer programming. _2fast _0(OCoLC)fst00872390 |
|
650 | 7 |
_aComputer programming _xPhilosophy. _2fast _0(OCoLC)fst00872401 |
|
700 | _aVũ Đặng Hoàng Anh | ||
906 |
_a7 _bcbc _ccopycat _d2 _encip _f20 _gy-gencatlg |
||
942 |
_2ddc _cGT |