The Clean Coder:A Code of Conduct for Professional Programmers

The Clean Coder:A Code of Conduct for Professional Programmers
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
出版社: Prentice Hall
2011-05
ISBN: 9780137081073
定价: 783.20
装帧: 平装
开本: 其他
纸张: 其他
页数: 256页
正文语种: 英语
  • AboutThisProductDescriptionProgrammerswhoendureandsucceedamidstswirlinguncertaintyandnonstoppressureshareacommonattribute:Theycaredeeplyaboutthepracticeofcreatingsoftware.Theytreatitasacraft.Theyareprofessionals.InTheCleanCoder:ACodeofConductforProfessionalProgrammers,legendarysoftwareexpertRobertC.Martinintroducesthedisciplines,techniques,tools,andpracticesoftruesoftwarecraftsmanship.Thisbookispackedwithpracticaladvice–abouteverythingfromestimatingandcodingtorefactoringandtesting.Itcoversmuchmorethantechnique:Itisaboutattitude.Martinshowshowtoapproachsoftwaredevelopmentwithhonor,self-respect,andpride;workwellandworkclean;communicateandestimatefaithfully;facedifficultdecisionswithclarityandhonesty;andunderstandthatdeepknowledgecomeswitharesponsibilitytoact.ReaderswilllearnWhatitmeanstobehaveasatruesoftwarecraftsmanHowtodealwithconflict,tightschedules,andunreasonablemanagersHowtogetintotheflowofcoding,andgetpastwriter’sblockHowtohandleunrelentingpressureandavoidburnoutHowtocombineenduringattitudeswithnewdevelopmentparadigmsHowtomanageyourtime,andavoidblindalleys,marshes,bogs,andswampsHowtofosterenvironmentswhereprogrammersandteamscanthriveWhentosay“No”–andhowtosayitWhentosay“Yes”–andwhatyesreallymeansGreatsoftwareissomethingtomarvelat:powerful,elegant,functional,apleasuretoworkwithasbothadeveloperandasauser.Greatsoftwareisn’twrittenbymachines.Itiswrittenbyprofessionalswithanunshakablecommitmenttocraftsmanship.TheCleanCoderwillhelpyoubecomeoneofthem–andearntheprideandfulfillmentthattheyalonepossess. Robert C. Martin (“Uncle Bob”) has been a programmer since 1970. He is founder and president of Object Mentor, Inc., an international firm of highly experienced software developers and managers who specialize in helping companies get their projects done. Object Mentor offers process improvement consulting, object-oriented software design consulting, training, and skill development services to major corporations worldwide.

    Martin has published dozens of articles in various trade journals and is a regular speaker at international conferences and trade shows.

    He has authored and edited many books, including:
    Designing Object Oriented C++ Applications Using the Booch Method
    Patterns Languages of Program Design 3
    More C++ Gems
    Extreme Programming in Practice
    Agile Software Development: Principles, Patterns, and Practices
    UML for Java Programmers
    Clean Code
  • 内容简介:
    AboutThisProductDescriptionProgrammerswhoendureandsucceedamidstswirlinguncertaintyandnonstoppressureshareacommonattribute:Theycaredeeplyaboutthepracticeofcreatingsoftware.Theytreatitasacraft.Theyareprofessionals.InTheCleanCoder:ACodeofConductforProfessionalProgrammers,legendarysoftwareexpertRobertC.Martinintroducesthedisciplines,techniques,tools,andpracticesoftruesoftwarecraftsmanship.Thisbookispackedwithpracticaladvice–abouteverythingfromestimatingandcodingtorefactoringandtesting.Itcoversmuchmorethantechnique:Itisaboutattitude.Martinshowshowtoapproachsoftwaredevelopmentwithhonor,self-respect,andpride;workwellandworkclean;communicateandestimatefaithfully;facedifficultdecisionswithclarityandhonesty;andunderstandthatdeepknowledgecomeswitharesponsibilitytoact.ReaderswilllearnWhatitmeanstobehaveasatruesoftwarecraftsmanHowtodealwithconflict,tightschedules,andunreasonablemanagersHowtogetintotheflowofcoding,andgetpastwriter’sblockHowtohandleunrelentingpressureandavoidburnoutHowtocombineenduringattitudeswithnewdevelopmentparadigmsHowtomanageyourtime,andavoidblindalleys,marshes,bogs,andswampsHowtofosterenvironmentswhereprogrammersandteamscanthriveWhentosay“No”–andhowtosayitWhentosay“Yes”–andwhatyesreallymeansGreatsoftwareissomethingtomarvelat:powerful,elegant,functional,apleasuretoworkwithasbothadeveloperandasauser.Greatsoftwareisn’twrittenbymachines.Itiswrittenbyprofessionalswithanunshakablecommitmenttocraftsmanship.TheCleanCoderwillhelpyoubecomeoneofthem–andearntheprideandfulfillmentthattheyalonepossess.
  • 作者简介:
    Robert C. Martin (“Uncle Bob”) has been a programmer since 1970. He is founder and president of Object Mentor, Inc., an international firm of highly experienced software developers and managers who specialize in helping companies get their projects done. Object Mentor offers process improvement consulting, object-oriented software design consulting, training, and skill development services to major corporations worldwide.

    Martin has published dozens of articles in various trade journals and is a regular speaker at international conferences and trade shows.

    He has authored and edited many books, including:
    Designing Object Oriented C++ Applications Using the Booch Method
    Patterns Languages of Program Design 3
    More C++ Gems
    Extreme Programming in Practice
    Agile Software Development: Principles, Patterns, and Practices
    UML for Java Programmers
    Clean Code
查看详情
您可能感兴趣 / 更多
系列丛书 / 更多
相关图书 / 更多