最新文章列表

来自Google资深工程师的API设计最佳实践

来自Google资深工程师Joshua Bloch的分享:API设计最佳实践   为什么API设计如此重要?API是一个公司最重要的资产。   为什么API的设计对程序员如此重要? API一旦发布,出于兼容性考虑,不能轻易地随心所欲进行修改,比如删除参数。 从API的上帝 - 设计者的视角出发,有助于提高代码质量。
JerryWang_SAP 评论(0) 有1057人浏览 2019-02-01 11:01

如何让优秀的程序员更进一步

概述:本文摘选自国外著名的程序员博客网站blogoverflow.com上的文章.文章指出了到达到比"优秀"更好的程序员应该具备的一些特质. 作为工作了好些年的程序员,是否你的思想已经出现升华?目标不再是停留在“优秀”层面,而是打算向更高级别的“伟大”而迈进?现在的你想要让写出的所有程序都遵循自己的理念;现在的你想要成为编程方面的大师——而不是那种碌碌 ...
shoothao 评论(4) 有1921人浏览 2014-07-24 14:27

软件可以这样功能扩展

在所有关于软件维护的故事中,功能的扩展是一个永恒的话题。正因为软件系统需要功能的扩展,需要新功能的加入,才使我们的编程需要那么多的设计。可以说,正是因为新功能的扩展,使得原有的系统质量下降;正是因为软件质量的下降,才使我们需要进行深入的分析与研究,制订设计原则,总结设计模式;正是因为要解决软件质量下降的问题,经过一番艰苦卓绝的摸索过程,我们才认识到系统重构才是解决该问题的最佳方案。 然而,事情总是 ...
fangang 评论(2) 有4644人浏览 2014-03-24 11:30

代码重构之坏味道总结

转载: http://blog.csdn.net/lovelion/article/details/9889095 Martin Fowler针对22种代码味道,提出了相应的重构手段,。具体而言,如下表所示: 代码味道 常用重构 ...
502220545 评论(0) 有1167人浏览 2013-12-04 17:09

重构——改善既有代码的设计

  《重构——改善既有代码的设计》 1.      重构:在不改变软件可观察行为的前提下改善其内部结构。重构保持代码易读、易修改的关键,在写好 ...
aoyouzi 评论(0) 有1827人浏览 2013-05-04 10:53

通信小结之一

通信小结之一 在前几天开始敲及时通信的代码之前,我花了一天了解整个通信需要哪些模块。又花了一个下午设计我所需要的通信系统的功能,我的 ...
feargod 评论(0) 有743人浏览 2011-09-03 19:26

最近博客热门TAG

Java(141744) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54919) .net(54785) Web(54514) 工作(54118) Linux(50905) Oracle(49875) 应用服务器(43289) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37267) 数据结构(36424)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics