你是一个好程序员还是一个糟糕的程序员?这里有七个迹象表明您可能正朝着错误的方向前进。1)在我开始编码之前并没有打算走到这一步,我自己也没有真正做到这一点,我总是更喜欢直接编码。但是慢慢地,我看到了在编写代码之前进行简单计划的好处。我最近的大部分编码都是基于SQL,而且我一直倾向于先勾画出表格设计。2)不要使用版本控制版本控制确实是一个非常有用的技术。它不仅可以跟踪解决方案中的每个文件,存储整个历史,而且还可以将不同版本区分为分支,知道谁在何时何地更改了什么(以及,如果提交足够详细,为什么)。3)使用错误的变量名知道将variable1和variable2作为变量名有什么问题吗?变量应该根据它们的作用或包含的内容来命名。顺便说一下,VisualStudio有一些强大的重构工具,可以相对容易地让事情恢复正常。4)重复代码我强烈推荐《Pragmatic Programmer》(《程序员修炼之道》)这本书。上面推荐的第一个技巧是不要重复代码。在我看来,上述要求在任何情况下都不要重复代码太极端了。如果相同的代码需要重复4次,为这段代码创建一个函数将极大地改进您的代码。5)你很难理解自己的代码。为什么我以前用这个方法?我觉得我只是不记得我以前为什么这样编码。所以,除了学习,我们还应该做一些事情来帮助我们未来的自己理解这段代码。6)自私,不愿意分享我不是那种自私的人,如果我学到了很好的东西,我会和大家分享。7)从事多个项目是的,这也是七大罪之一。但是,我目前自己正在从事多个项目,并且有几个我喜欢的个人项目。所以,在这个问题上——从事多个项目等于成为一个糟糕的程序员,我不太同意。欢迎发表你的看法!
