你如何开始知道何时编写代码?

时间:2010-10-26 22:55:16

标签: .net code-generation

我已经成为程序员几年了,我注意到我的工作效率提高了,错误率降低了我编写的代码。我赞成集合而不是编写我自己的数据结构,并且我已经使用了各种来源的库(python包,codeplex等)。我想更进一步,学习如何为AJAX应用程序,数据库交互,文本文件处理和MVC模式自动生成代码。 Web或.NET程序员使用哪些工具来提高工作效率并更快地开发应用程序?

2 个答案:

答案 0 :(得分:0)

如果您使用的是Visual Studio:Resharper。就平等合同和自动生成公共代码而言,这将为您做很多事情。它还使重构变得更容易,并提供了一些很好的代码清理建议。

答案 1 :(得分:0)

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

IDE的建议:

  • Visual Studio(仅适用于.NET)
  • 带有PyDev的Eclipse(用于Python编程 - 如果你使用IronPython完成大部分工作,可能不是一个好的选择)

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