簡體   English   中英

如何在.NET中組織類似於#region / #endregion的代碼?

[英]how to organize the code similar to #region/#endregion in .NET?

雖然代碼越來越大,但保持一切井然有序變得越來越難。 我非常喜歡在.NET中開發的一件事是#region / #endregion,它能夠組織邏輯組中的代碼並使組織更容易。

有誰知道Java中是否有類似的代碼組織?

這適用於netbeans:

// <editor-fold defaultstate="collapsed" desc=" Region Name ">

... Enter Code Block here ...

// </editor-fold>

這是Visual Studio的一個功能,而不是.NET。 您必須查看您選擇的Java IDE並查看它們具有的選項。

區域的問題是,他們可以使文件充滿數千行意大利面條代碼看起來像緊湊,干凈,組織良好乍一看,他們不是。

如果單個文件變得無法管理,請考慮一下如何構建類,是否可以將它們重構為自己的類或方法?

當我開始.net時我非常喜歡這個地區,現在我覺得我多年沒寫過一篇。 當我第一次打開一個包含5個區域的文件時,他們失去了我眼中的所有價值,他認為,“嗯......很簡單”只是為了擴展一個並獲得幾千行無誤的代碼。

不,Java沒有這樣的東西。 如果有的話,你應該得到一個更好的文本編輯器,允許根據注釋進行任意代碼折疊或代碼折疊。

在Java中,您使用和項目來組織代碼。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM