0
世界上有兩種程序員:那些喜歡他們的源代碼擁有所有標識符,方法等的人,以及那些認爲第一種程序員瘋狂的人。目標C源代碼方法排序
我是那些喜歡我的代碼非常有組織的人(那些時候我在紙上打印代碼並需要找到東西)。
有沒有一種工具可以重新排列Objective-C代碼,最好是用戶定義的配置?將uncrustify做到這一點?
該程序在排序後需要保持合法的Objective-C(請參閱註釋)。
順便說一句,我在OS X上運行。
謝謝。
如果您喜歡有組織的代碼,請正確地大寫OS X,並在Objective-C中添加一個連字符:) – Yuji 2010-07-08 00:28:43
是的。使用這一行ruby程序,它接受來自stdin的objective-c程序,接着是EOF:'print $ stdin.read.split('')。sort {rand(3) - 1} .join('')'。 – Adrian 2010-07-08 01:06:35
我喜歡我的代碼組織,以便在邏輯上相關的部分在一起。例如委託方法應該都在一個地方。無論如何,這裏有一個shell腳本來按字母順序排序代碼:'sort input.m> output.m'我更喜歡Adrian的Ruby程序。 – JeremyP 2010-07-08 08:05:39