91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

.NET老程序員推薦的7個開發類工具分別是什么

發布時間:2022-01-11 10:55:26 來源:億速云 閱讀:153 作者:柒染 欄目:編程語言

小編今天帶大家了解.NET老程序員推薦的7個開發類工具分別是什么,文中知識點介紹的非常詳細。覺得有幫助的朋友可以跟著小編一起瀏覽文章的內容,希望能夠幫助更多想解決這個問題的朋友找到問題的答案,下面跟著小編一起深入學習“.NET老程序員推薦的7個開發類工具分別是什么”的知識吧。

做.NET軟件工作已經10年了,從程序員做 到高級程序員,再到技術主管,技術總監。見證了Visual Studio .NET 2003,Visul Studio 2005, Visual  Studio Team System 2008, Visual Studio 2010 Ultimate,Visual Studio  2013一系列近5個版本的變化與親自使用。每一個版本都有深刻有意義的變革。Visual Studio .NET 2003 極力推廣的Web  Services雖然沒有很流行,但是它開發ASP.NET的編譯模型很快得到公司的技術部認可,完全重寫了原來的ASP系統。

很幸運工作以來一直是.NET + SQL Server 的開發工作,其它比如Oracle或是Android Java類的技術工作并沒有很長時間的經歷,所以我推薦的工作就側重于.NET + SQL Server類的工具。

1  ReSharper 7.1

現在電腦開發人員硬件的標準配置是i5+8G,在內存已經足夠用的情況下,推薦安裝好Visual Studio后***個要安裝的插件就是

ReSharper,這個軟件的幾百個功能點都很實用。***版本的ReSharper是ReSharper.2015.1.Ultimate.9.1.0,支持Visual Studio 2015。

2  .NET Reflector

著名的.NET Reflector包含在此工具箱中。.NET Reflector我常常用來查看編譯過的程序集,看命名空間是否規范,看類型的成員命名是否合理,如下圖所示。

.NET老程序員推薦的7個開發類工具分別是什么

作為一個多年從事開發的程序員,看到代碼中包含WindowsApplication1,button1, panel1之類的命名總會是非常的反感。這樣沒有意義的命名,給程序代碼的維護人員帶來諸多的痛苦。

3  SQL Prompt 6

安裝好SQL Server 后的***個要做的事就是安裝SQL Prompt插件,這個工具擴展了SQL Server Managment Studio中書寫SQL代碼的智能提示,讓書寫SQL語句更方便,快速,準確。

.NET老程序員推薦的7個開發類工具分別是什么

圖中是經典的SQL Prompt代碼智能提示窗口。當鼠標旋停在一個對象(表名,視圖名稱,字段名)上時,SQL Prompt會顯示這個對象的屬性。比如上圖中所示,顯示了當前Part表的所有字段的腳本。

SQL Prompt常常包含在SQLToolbelt工具包中,這個系列的軟件包工具都很實用。

4 SQL Compare

做數據庫開發過程中,常常會添加一些腳本,當把這些腳本部署到其它電腦中時,用手工增加腳本的方法過于原始又容易出錯,于是SQL Compare的出現,完全滿足了我的需求。

.NET老程序員推薦的7個開發類工具分別是什么

如上圖所示,在開發的電腦上用SQL Server Management Studio修改表或視圖定義,當需要把這個腳本部署到另外一個數據庫或電腦中時,運行此工具,選擇兩邊的數據庫作一個計較即可完成。

5 Code Smith 6.5

工作中經常會遇到一些相似的代碼編寫工具,會考慮將這些共同的重復的代碼封裝成Code Smith模板文件。將可變部分提取為參數,運行時選擇或輸入參數即生成需要的代碼。

6 .NET Reactor

經常要給客戶或是準客戶做一些例子代碼,又不想將代碼完全給未付款的客戶。對于.NET的程序集格式文件,把沒有經過混淆的文件傳送給客戶,即可認 為將源代碼給客戶。常常是與客戶打交道時,客戶還沒有付款,程序又不能不發給客戶測試,只好用.NET  Reactor加殼混淆處理。這個也不是完全有作用,現在去殼反混淆的工具非常多,準確率也很高。

做這一步動作也只是為了讓代碼被反編譯之后,閱讀相對困難。不過,優質的客戶是預付款之后,再提供程序或是技術支持,這個就沒有加密混淆的必要了。

7 LLBL Gen Pro

接觸LLBL Gen  Pro有6年多了,從一開始的不熟悉,困惑,到最后完全接受,并且能用這個工具獨立帶領團隊開發項目,深深知道ORM對企業應用開發的意義重大。ORM生 成表對應的映射的實體,通過對實體的操作,實現OOP面向對象編程,代碼的可維護性,可閱讀性方面有了極大的提升。在任何時候,我都會將這個工具推薦給未接觸ORM開發的朋友。

感謝大家的閱讀,以上就是“.NET老程序員推薦的7個開發類工具分別是什么”的全部內容了,學會的朋友趕緊操作起來吧。相信億速云小編一定會給大家帶來更優質的文章。謝謝大家對億速云網站的支持!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

比如县| 鄯善县| 元朗区| 南安市| 蕲春县| 吉水县| 永定县| 巴林左旗| 永和县| 怀仁县| 石渠县| 沧州市| 卢龙县| 华宁县| 麻江县| 临猗县| 米易县| 汾西县| 文安县| 资溪县| 墨江| 辉南县| 沂源县| 永善县| 陇川县| 陇西县| 旬邑县| 乌鲁木齐县| 集安市| 鄂托克前旗| 黄骅市| 广宗县| 河曲县| 寻甸| 平顺县| 保定市| 逊克县| 营口市| 高陵县| 枝江市| 江山市|