标签:编程

26点

组织代码的四大策略

组织代码的四大策略
这篇文章介绍了四种组织代码的策略:元件组织法、工具箱组织法、层组织法、类别组织法。我认为这四种策略形成了一定的层次体系,每种策略各针对不同的代码内聚力类型。根据我个人的经验,这四种策略涵盖了实际组织代码时可能遇到的所有情况。组织代码的策略也许有无数种,但我从未见到有人根据创建日期...

林涛 1年前 (2016-04-25) 717℃ 6评论 0喜欢

26点

改良程序的11技巧

改良程序的11技巧
有很多理由都能说明为什么我们应该写出清晰、可读性好的程序。最重要的一点,程序你只写一次,但以后会无数次的阅读。当你第二天回头来看你的代码时,你就要开始阅读它了。当你把代码拿给其他人看时,他必须阅读你的代码。因此,在编写时多花一点时间,你会在阅读它时节省大量的时间。 让我们看一些基...

林涛 2年前 (2016-02-09) 696℃ 1评论 0喜欢

26点

在谈程序猿怎样写出高质量的代码

在谈程序猿怎样写出高质量的代码
很长一段时间以来,我都在关注如何提高代码质量,也为此做过一些尝试,我想这个话题可能大家会比较感兴趣,在这里分享一下我关于如何提高代码质量的一些体会。  1. 打好基础   写出高质量代码,并不是搭建空中楼阁,需要有一定的基础,这里我重点强调与代码质量密切相...

林涛 2年前 (2015-12-19) 483℃ 0评论 0喜欢

26点

月薪30k的工程师避开的坑

月薪30k的工程师避开的坑
习惯即刻回报 他不懂得只有春天播种,秋天才会有收获。刚刚付出一点点,甚至还没有付出,就想要得到回报。技术刚刚掌握,能一边百度一边干活了就觉得该拿到多少多少钱了。找工作先想着多少多少钱,入职了没干几个月就想着要加多少多少钱,干了没几个月,薪水要是没涨,就放弃了,准备通过跳...

林涛 2年前 (2015-11-27) 634℃ 1评论 0喜欢

26点

一句大实话:没搞懂背后原因,不要盲目编程

一句大实话:没搞懂背后原因,不要盲目编程
如果要我给新手程序员一个他们之前可能还不知道的好建议,那就是:不要盲目编程。 什么是「盲目编程」? 简单来说,就是为了修复问题而堆码,而没有真正理解问题背后的实际原因。这是在猜测问题,我们总是不约而同地都在「盲目编程」。 我和有这样坏习惯的童鞋共事过...

林涛 2年前 (2015-11-22) 701℃ 2评论 0喜欢

26点

是大编程算法 程序猿需要学习的

是大编程算法 程序猿需要学习的
算法一:快速排序算法 快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序 n 个项目要Ο(n log n)次比较。在最坏状况下则需要Ο(n2)次比较,但这种状况并不常见。事...

林涛 2年前 (2015-11-11) 551℃ 1评论 0喜欢

26点

如何做代码审查

如何做代码审查
让我们来谈谈代码审查(Code Review)。如果花几秒钟去搜索有关内容,你会发现许多论述代码审查好处的文章(例如,Jeff Atwood的这篇文章)。你还会发现许多介绍如何使用代码审查工具的文档,比如我们常用的Upsource。但能够在你审查他人代码时指导查什么的内容却很...

林涛 2年前 (2015-10-06) 400℃ 1评论 0喜欢

26点

如何高效编程

如何高效编程
要高效,必须把最常用的工具修炼到极致: 操作系统,尽量选择苹果、Ubuntu,window次之,当你用命令行爽呆的时候就明白了。当然如果用windows,尽量使用快捷键操作。 开发工具,eclipse 快捷键,统一的格式,重构功能 ,findb...

林涛 2年前 (2015-09-07) 516℃ 0评论 0喜欢

WebServer

优秀API的设计要诀

优秀API的设计要诀
一个超棒的API必定经过一番精心设计,肯花大量时间、站在用户角度思考问题,这样用户使用起来才会事半功倍。那么,这样的API需要具备什么样的条件呢?   有的放矢   APIs不单单是程序的复制品。它是在我们的核心应用不能解决问题时,担当数据分析的角色。  ...

林涛 3年前 (2015-01-20) 467℃ 1评论 0喜欢

26点

如何通过编程“规范”成为一个更优秀的开发人员

如何通过编程“规范”成为一个更优秀的开发人员
在这个日新月异的行业,对PHP开发人员,或其他任何方面的开发人员来说,每天学习和掌握新知识,从而不断地提高自己是十分必要的。成功的开发者都有一个共同点,就是他们会关注很多编程,很专业,并且会将良好的编程习惯作为一种艺术来看待。 本文将为您介绍如何通过编程“规范”成为一个更优秀的开...

林涛 3年前 (2015-01-18) 449℃ 0评论 0喜欢

WebServer

提高编程技能的12个方法

提高编程技能的12个方法
对于新手和一些编程效率不高的程序员来说这新很有用,这新方法有的已经验证过,有的还在验证。不过总之一句话 ,按照这些来做没有错的。 1. 永远不要停止学习和阅读 阅读 书籍,而不只是网站 阅读 只为自我提升,而不是为了下一个项目 阅读 提升你的基础,而不只是最新技术 2. 跟比你...

林涛 5年前 (2012-05-12) 668℃ 0评论 0喜欢

WebServer

十条编程格言

十条编程格言
Senthil Kumar(国外程序员,其他情况不明)最近分享了他喜欢的编程格言,黄利民做了翻译,这里拿来分享一下。 09. If debugging is the process of removing software bugs, then programming must...

林涛 5年前 (2012-05-04) 682℃ 0评论 0喜欢