Skip to content

10.DevelopmentPolicy

kobake edited this page Jun 24, 2018 · 5 revisions

サクラエディタにおける開発ポリシーをこのページに書いていきます。

MS独自の拡張記法は許容する

printf の %hs のような MS 独自の拡張記法は「許容する」ものとします。

関連 Issue

_UNICODE 定数は常に定義されているものとみなす

ANSI 版と Unicode 版のビルド切替用に _UNICODE 定数の定義有無を意識したコードが散財していましたが、現在 GitHub に移行済みのサクラエディタについては Unicode 版のみをサポートするものとします。

そのため、_UNICODE 定数は常に定義されている前提でコードを組んでしまって良いです。 _UNICODE 未定義時のコード (#ifndef _UNICODE#endif 部分)は削除しても良いし残してもどちらでも良いです。(量が多いのでこのあたり一貫性を持たせることについて労力は割かなくて良いです)

関連 Issue

Clone this wiki locally