2010-10-26 95 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非常有用,因爲它們不要求您知道函數和類的精確名稱或編譯器的命令行錯綜複雜。框架是有用的,因爲它們提供了預先包裝好東西,供您在某些情況下進行構建。圖書館很好,因爲他們實施有用的事情。所有這些東西都爲您節省時間。