摘要: 前段时间在网上看到有个“关于编程的97件事的系列文章”,目前只看到开头几篇,感觉很有启发。便突发奇想,想要把这97篇小文章都翻译出来,便有了在这里开博客的由来。 现在网络这么方便,可以方便的找到各种翻译工具,为什么还要做这种费时费力的工作呢,对我而言主要有以下几点: 从下一篇开始会进入正题,我会先放 阅读全文
posted @ 2017-04-06 00:50 micro_potato 阅读(113) 评论(0) 推荐(0)
摘要: 童子军军规 童子军军规 童子军有一条规则:“总是保证营地在离开时比发现时整洁。”如果你发现地上是乱的,不论是谁弄乱的,你都要收拾干净。你要有意的为一下批露营者改善营地环境。实际上这条规则,是童子军之父,Robert Stephenson Smyth Baden-Powell写的:“努力留下一个比你发 阅读全文
posted @ 2017-06-11 18:55 micro_potato 阅读(544) 评论(0) 推荐(0)
摘要: 小心处理相似代码 这是我在公司的第一个项目。我刚刚完成学业,急于证明自己,每天都处理公司现有的代码到很晚。在处理第一个功能的工作中,我尽可能地将所有我学过的东西都包含进去——注释、日志,并将重复代码提取出来,封装到类库中去。我本以为准备就绪的代码评审却给了我当头一棒——他们不赞成我重用代码! 这怎么 阅读全文
posted @ 2017-05-29 15:47 micro_potato 阅读(155) 评论(0) 推荐(0)
摘要: 在重构之前 每个程序员都会在某些时候需要重构已存在的代码。但在这样做之前请想想下面的问题,这会省去你和其他人很多时间(和痛苦): 开始重构的最佳时机是审查代码库和代码库的测试代码的时候。这时你明白当前代码的优点和不足,这可以确保你重构时保持代码的优秀特性并避免上个版本犯下的错误。我们都以为自己会比现 阅读全文
posted @ 2017-05-21 23:51 micro_potato 阅读(214) 评论(0) 推荐(0)
摘要: 美在简洁之中 有一句格言我任务应该是所有的软件开发者都应该知道并且铭记于心的: 风格、融洽、优雅和节奏之美都是基于简洁的。 ——Plato 一言以蔽之,我认为这句话概括了我们软件开发人员应该追求的价值。 对于代码我们有很多追求的东西: 可读性 可持续性 开发效率 美感 Plato告诉我们实现这些品质 阅读全文
posted @ 2017-05-05 00:31 micro_potato 阅读(128) 评论(0) 推荐(0)
摘要: 自动化你的编码标准 你很可能也经历过这个。在项目开始的时候,每个人都有很多好的想法——姑且称之为“新项目决心”。这些决心经常会以文档的形式记录下来。是关于项目的编码规范的。在开工会议上,研发主管会和其他开发人员一起过一下这个文档,在最好的情况下,每个人都赞同按照编码规范工作。然而一旦项目开始进行,这 阅读全文
posted @ 2017-04-27 23:02 micro_potato 阅读(185) 评论(0) 推荐(0)
摘要: Its 4:55AM and in the darkness of your room, you see the billowing curtains on your half open window. “C’mon you can sleep for 5 more minutes, its too 阅读全文
posted @ 2017-04-19 23:44 micro_potato 阅读(163) 评论(0) 推荐(0)
摘要: Ask "What Would the User Do?" (You Are not the User) Ask "What Would the User Do?" (You Are not the User) We all tend to assume that other people thin 阅读全文
posted @ 2017-04-15 00:51 micro_potato 阅读(188) 评论(0) 推荐(0)
摘要: Apply Functional Programming Principles Apply Functional Programming Principles Functional programming has recently enjoyed renewed interest from the 阅读全文
posted @ 2017-04-12 12:03 micro_potato 阅读(309) 评论(0) 推荐(0)
摘要: 谨慎行事 “无论你做什么,请谨慎行事并考虑后果” -Anon 无论新项目的工作计划看起来如何轻松自在,有时还是难以避免陷入交付压力之中。当不得不面临“做得好”和“做得快”的抉择时,我们往往倾向于选择“做得快”,相信自己日后会回来做好。当我们对自己、对团队、对客户做出这样的承诺时,我们是真心实意的。但 阅读全文
posted @ 2017-04-06 00:55 micro_potato 阅读(196) 评论(0) 推荐(0)