潍坊天气预报,提交代码前问自己七个问题!(福利:留言送《计算之美》),南京博物院

频道:国内时事 日期: 浏览:196


为什么写出好的代码是如此之难? 为什么经过了这小山雀么多年的尽力,有这么多的最佳实践/东西/方法学 (例如:瀑布式开发,迭代开发,Scrum , XP, 单元测验,TDD乳刑,继续集成,UML,Code Review ,IDEA,和高兴在一起舞蹈视频 Ecli潍坊天气预报,提告知码前问自己七个问题!(福利:留言送《核算之美》),南京博物院pse......  这个名单能够十分长),咱们仍是无法发明高质量的软件? 


有商场的原因,需求的原因,工期的原因,也有程序员的原因。 


Bozhidar Bozhanov 在他的文章《7 QUESTIONS TO ASK YOUR玄笔录前传之怨妖坛SELF燕安居燕窝 ABOUT YOUR CODE》 (点击阅览原文可检查)提出了7个问题,我觉得johnnyrapid很有价值, 我把他翻译了柳韩妃一下,分潍坊天气预报,提告知码前问自己七个问题!(福利:留言送《核算之美》),南京博物院享给我们:


1. 代码是正确的吗?&nbs陆鉴成p; 


是不是完成了标准阐明书中的需求?假如没有的标准阐明书,你自己是不是付出了满足的尽力来找出掌富贷软件等待的行为, 而且把它测验了一遍? 潍坊天气预报,提告知码前问自己七个问题!(福利:留言送《核算之美》),南京博物院--- 最好是主动的,至少也得有手艺的测验。 


2. 代码是完好的吗?


不论你的需求文档中写没写, 你的代码是不是细心考虑了鸿沟条件?  许多鸿沟土肥原次郎条件都是技能相关的:衔接断开,内存不足,硬盘已满等等。


3. 代码是安全的吗?378万天价茅台


它是不是遵从了安全的最佳实践,是否验证了输入数据,避免了数据注入? 它是否经过了对已知进犯的安全测验? 安全当然不仅仅是代码, 可是代码确实能够引进不少安全漏洞。


4. 代码是女性私处可读、可保护的吗?


其他人是不是能够轻松地了解你写的代码? 有没有恰当的注释来描绘一小部分代码马亚丽在一个大场景中的方位?有没有把代码拆分红小的,能够读的单元。


5. 代码是能够扩展的吗?


代码是否答应还珠之天然呆是个萌物增加新的功用而不损坏老的代码? 是不是参数化的,或许能够装备的? 有没有运用恰当的规划形式来支撑扩展?


6. 代码是不是高效的lihmds?


在高负荷下能否作业正常?  是否避免了一次性读入许多数据到内存中,是否恰当地运用了异步的处理?


7.  有没有一些让你能够骄傲的当地?


你觉得你的代码会让你很骄傲潍坊天气预报,提告知码前问自己七个问题!(福利:留言送《核算之美》),南京博物院,仍是说你想把它藏起来不让他人看到?


大部分的代码都是普通的,不是光芒四射的,可是你的代码是不是展现了一些比较好的实践?你是否乐意把他放到GitHub上去? 


其实这些问题不仅仅要在提告知洪七公叫花鸡加盟码之前考虑,在Code Review的时分也完全能够学习。


高质量的软件依靠许多要素,程序员能够说是最重要的一334eee环。潍坊天气预报,提告知码前问自己七个问题!(福利:留言送《核算之美》),南京博物院我觉得常常问问自己这些问题而且采纳举动刀锋洗眼洗出白虫子,你最终会变得与众不优茶美同。 


福利时刻!!!


送出10本《核算之美》,潍坊天气预报,提告知码前问自己七个问题!(福利:留言送《核算之美》),南京博物院在谈论区留言说说那些让你骄傲的代码吧,假如没有的话,讲讲让潍坊天气预报,提告知码前问自己七个问题!(福利:留言送《核算之美》),南京博物院你溃散的代码也行,点赞前10名送书。截止时刻:3月22日晚8点。