租借服务器、信息收集等工作需要金钱和时间。
若你认同这个网站的价值,希望它能够继续运行下去。
不妨打赏一下,作者在此先行感谢!
作者的收款码(**阳)如下。
为方便日后联系,请在附言中附上你的微信号,或者其他鼓励的话语。
注一:你的打赏将全部用于站点维护的相关开销。
注二:为表感谢,你的捐赠记录将被记录在这个网上(可以通过网站底部的“联系我们”看到,目前不是实时更新的)
位置:根->应用技术->信息技术-计算机科学->编码和重构
严格来说,编码技巧和重构不是一个领域,而是一种经验。对于程序员来说,这种经验实在是太重要了。可遗憾的是,很多人对此都不甚关注。因此,我们在这里做了整理,把我们自己肉测过、能够切实提升编码能力的书单做成一个领域,希望更多人可以看到。需要指出的是,虽然书中也许没有使用你自己的语言,但是这并不妨碍我们学习其中的精神。而如果你正好又是一个对代码和架构有追求的人,那么一定不要错过这个书单。
1
推荐理由
经典必读,书中Bob大叔说”写代码犹如写文章“,一定要KISS(Keep It Simple Stupid)。如果能够读完并且按照书中的原则实践,相信你的代码质量和效率会有质的飞跃。书中以java举例,但是不影响我们学习整洁代码的内在逻辑。
2
推荐理由
原书名为Working Effectively with Legacy Code,可以翻译为“如何高效应对历史上的那些烂代码”。如果你维护过历史系统,就会知道维护历史系统有多蛋疼,也就会知道这本书里内容有多经典。在书中,作者(业界大神)将重构的技术倾囊相授,毫无保留,翻译也还不错,以java为例子,强烈推荐。
3
推荐理由
大师之作,书中罗列了各种烂代码场景,并给出了对应的重构方案,全书以java为例。适合工作一两年的朋友。可以买一本放在手边,反复翻阅,反复实践。
4
推荐理由
学习过编码技巧、经过一两年实战之后,多少都会get一点系统架构的感觉,此时就可以来读这本书了。如果你先前完全对架构没有概念,那么读过本书之后,你会有新的想法和视野。如果你已经有一定的系统架构概念,那么读这本书会让你看到更多的本质、返璞归真,强烈推荐。
rumen.icu守门人,软件工程师,喜欢分享有趣的书籍。
留言
登录之后才可留言