为什么大部分码农做不了软件架构师? 210 写代码和做架构是两个不同的事情。这是一篇之前发布在专栏里的。5.https 6.MD5 7.auth2 8.Bloom Filte 9.编辑距离 10.TrieTree 11.rete 九 源码解析 1.Spring 。
在c#.net中如何用代码生成代码,来减少自己的重复劳动? 这是我在写http://asp.net web程序里的一个代码片段,全部是手工写的,这样真的好累。想问下这样的代码改…
如何阅读源代码 除了阅读代码以外,没有更好的方法.7.在寻找bug时,请从问题的表现形式到问题的根源来分析代码.不要沿着不相关的路径(误入歧途).8.我们要充分利用调试器|编译器给出的警告或输出的符号代码|系统调用跟踪器|数据库结构化查询语言的日志机制|包转储工具和Windows的消息侦查程序,定出的bug的位置.9.对于那些大型且组织良好的系统,您只需要最低限度地了解它的全部功能,就能够对它做出修改.10.当向系统中增加新功能时,首先的任务就是找到实现类似特性的代码,将它作为待实现功能的模板.11.从特性的功能描述到代码的实现,可以按照字符串消息,或使用关键词来搜索代码.12.在移植代码或修改接口时,您可以通过编译器直接定位出问题涉及的范围,从而减少代码阅读的工作量.13.进行重构时,您从一个能够正常工作的系统开始做起,希望确保结束时系统能够正常工作.一套恰当的测试用例(test case)可以帮助您满足此项约束.14.阅读代码寻找重构机会时,先从系统的构架开始,然后逐步细化,能够获得最大的效益.15.代码的可重用性是一个很诱人,但难以理解与分离,可以试着寻找粒度更大一些的包,甚至其他代码.16.在复查软件系统时,要注意,系统是由很多部分组成的,不仅仅只是执行语句.还要注意分析以下内容:。
大公司里怎样开发和部署前端代码? http://g.alicdn.com/mui/overlay/4.0.0/index.js 模块放在项目中还是放在 CDN 之类服务器?内部依赖模块放到项目中,公共模块放CDN。其实这么描述有些抽象,但是也给了。
如何阅读源代码,除了阅读代码以外,没有更好的方法.7.在寻找bug时,请从问题的表现形式到问题的根源来分析代码.不要沿着不相关的路径(误入歧途).8.我们要充分利用调试器|编译。