java清洁之道_代码整洁之道(1)

由于大量的工作程序的复杂度越来越高,需要更多的时间去花很多的时间去调试,所以我们更需要去深思。

少既是多

细节的关注甚至是关键的专业性基础。首先开发者通过小型实践获得可用于大型实践的技能和信用度。如。宏大建筑中最细小的部分,如关不紧门、没有铺平的地板,甚至是凌乱的桌面。都会将整个的大局毁灭殆尽。

5S哲学

整理--------搞清楚事物之所在,通过恰当地命名之类手段是至关重要的。

整顿--------物皆有其位,而后物尽归其位。每段代码都该在你希望它所在的地方,如果不在那里,就需要重构。

清楚--------清理工地的拉线、油污和边角废料。对于那种四处遗弃的带注释的代码及反映过往或期望的无注释代码,除之而后快。

清洁--------保持工作地清洁成为组内共识。

身美--------实践中贯彻规程,实时体现于个人工作,而且要乐于改进。

驶向一种负责人的专业精神之根源所在,专业性关注产品生命周期的专业领域。

写出可读的代码,重要程序不亚于写出可执行的代码。围绕TPM引入终极实践。

整洁近乎虔诚。

首小节者不亏大节。

及时一针省九针。

早起的鸟儿有虫吃。

日事日毕。

巨木生于树籽。

防病好过治病。

一天一苹果,医生远离我。

整洁代码以其对细节的关注,是壮丽文化之下的智慧根源。

全新倾注于细节,屡见于追求卓越的行为。

制造上的返工导致成本上升,但重做设计却制造出价值。应当视代码为设计--作为过程而非终点的设计。

学习技艺要有二:知和行。习得有关原则、模式和实践的只是,穷尽应知之事,并且要对其了如执掌,通过刻苦实践掌握它。

学习整洁代码很难,可不止于要求你掌握原则和模式。你得在这上面花工夫。须自行实践,且体验自己的失败。须观察他人的实践与失败。须看看别人是怎样蹒跚学步,在转头研究他们的路数。须看看别人是如何绞尽脑汁做出决策,又是如何为错误决策付出代价。

需要花工夫。您的付出的劳动会在第3部分得到回报。把每个操作理由记录为一种启示或灵感。

阅读本书,你有两种原因。1:你是程序员。2:你想成为更好的程序员。

代码呈现了需求的细节,需求明确到机器可以执行的细节程序,就是编程要做的事。规约叫代码。我们应该更加关心模型和需求。

稍后等于永不。

花时间保持代码整洁不但有关效率,还有关生存。

程序员遵从不了解混乱风险的经理的意愿,也是不专业的做法。

糟糕的代码想做太多事,它意图混乱、目的含混。整洁的代码力求集中。每个函数、每个类和每个模块都全神灌注于一事,完全不受四周细节的干扰和污染。

整洁的代码从不隐藏设计者的意图,充满了干净利落的抽象和直接了当的控制语句。

代码应讲述事实,不引人猜测。只该包含必须之物。果断决绝,就事论事,没有犹豫或不必要的细节。

消除重复和提高表达力,提早构建简单抽象。

不要重复代码,只做一件事,表达力,小规模抽象。

让编程语言像是专门为解决那个问题而存在的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值