私は視覚障害者です。メガネをかけると運転には十分ですが、フォントサイズでは快適に作業できますが、一度に表示できるのは100文字の15行のみです。これは私のコーディングスタイルに影響を与えました。
私がやっていることの1つは、短い関数を書くことです。私のコードは良い名前のこれらの短い関数がより高いレベルの関数を非常に読みやすくするので良いレビューを得る傾向がありますが、パフォーマンスの高い状況では一部の人々は変数をいくつかのレイヤーに渡してスタックに占めるスペースについてコメントします処理。
2番目に行うことは、クラスをファイル間で分割して短いファイルを作成することです。これにより、スクロール距離が短くなり、関連する機能に到達します。組織によっては、ファイルを別のモニターに配置して一緒に見ることができる場合があります。
これらのプラクティスはどちらも、ほとんどのコーディングスタイルでドキュメント化が必要なドキュメント化可能な単位になります。これにより、ファイルの長さと関連する関数間の距離が長くなり、問題がさらに悪化します。
現在Visual Studioを使用しています。VisualStudioでは、関数とコメントブロックレベル(頻繁に使用します)でコードを折りたたみますが、Notepad ++のようにブラケットレベルでは折りたたみません。優れたコード折りたたみを提供するエディターには、VSのすべてのインテリセンス機能がありません。VSでリージョンを使用することもできますが、10行ごとに使用すると、非常に煩雑になります。折り畳みは、コードの別の機能に取り組んでいるときに、完成したコードを見えなくするのに役立つことがあります。
誰もがコードの可視性を制限するのに役立つより良いコーディング方法を推奨できますか?