zoukankan      html  css  js  c++  java
  • 《代码整洁之道》阅读笔记3

    第十一章是关于系统设计的内容,开篇引用了微软首席技术官Ray Ozzie的一句话:"Complexity kills. It sucks the life out of developers, it makes products difficult to plan, build and test."(复杂要人命,它消磨开发者的生命,让产品难于规划、构建和测试)。这章对于希望了解面向切面编程的开发者是极好的,包括了对依赖注入、代理模式以及AOP的探讨。


    第十二章探讨了系统的迭代式演进。


    第十三章对并发编程的讨论非常经常,很多开发者都畏惧并发编程,也有的开发者迷信多线程可以解决所有的并发问题,如果你是这两类人之一,本章会教给你真正的并发编程。这一章的内容我重新整理了一篇文章,已经发布在CSDN的博客上,名为《关于Java并发编程的总结和思考》。


    第十四章是一个精彩的案例用来讲解对代码的持续改进,你可以自己好好阅读一次。第十五章到第十七章说的都是重构,相当精彩。如果你还没有来得及读《重构:改善既有代码的设计》一书,你可以先读读这几张中探讨的代码的坏味道及其改进方案。

    总结,这本书从各个层面向我展示了如何编写代码,将我的代码之路拓宽了很多,这本书非常适合编程新手阅读,对于有了几年开发经验但是并没有良好开发习惯和代码习惯的老手也是非常实用的。代码规范,代码整洁的重要性真的丝毫不低于代码正确的重要性

  • 相关阅读:
    mysql 取年、月、日、时间
    第4步:创建RAC共享磁盘组
    第3步:添加用户与安装路径
    第2步:配置系统安装环境
    第1步:安装虚拟机+配置网络
    nodejs rar/zip加密压缩、解压缩
    使用shell脚本守护node进程
    抒发一下这些天用django做web项目的一些体会
    编写gulpfile.js文件:压缩合并css、js
    在NodeJS中使用流程控制工具Async
  • 原文地址:https://www.cnblogs.com/zhangxinyue/p/14839617.html
Copyright © 2011-2022 走看看