2010-10-26 96 views
4

我一直为好几年一个程序员,我发现我的生产率的提高,误码率降低较少的代码我写。我喜欢集合,而不是编写自己的数据结构,并且我可以使用来自各种源的库(python包,codeplex等)。我想更进一步,并学习如何为AJAX应用程序,数据库交互,文本文件处理和MVC模式自动生成代码。 Web或.NET程序员使用哪些工具提高生产力并更快地开发应用程序?你如何开始知道何时写代码?

+3

-1到这个问题的标题。 – 2010-10-26 23:05:53

回答

0

如果您正在使用Visual Studio:ReSharper的。就平等合同和自动生成通用代码而言,这对您会有很大帮助。它还使重构更容易,并提供了一些很好的代码清理建议。

0

的集成开发环境(IDE),框架(例如.NET或Django的),库(比如NumPy的)。不过,你可能已经在使用所有这些东西了。

对IDE的建议:

  • 的Visual Studio(对.NET只和最好的选择)
  • Eclipse中的PyDev(对于Python编程 - 可能不是一个很好的选择,如果你做的大部分工作与IronPython的虽然)

基本上,任何增加的抽象。 IDE非常有用,因为它们不要求您知道函数和类的精确名称或编译器的命令行错综复杂。框架是有用的,因为它们提供了预先包装好东西,供您在某些情况下进行构建。图书馆很好,因为他们实施有用的事情。所有这些东西都为您节省时间。