Apa komentar terbaik dalam kode sumber yang pernah Anda temui?
360
Saya sangat bersalah atas hal ini, menanamkan komentar tidak konstruktif, puisi kode, dan lelucon kecil ke dalam sebagian besar proyek saya (walaupun saya biasanya memiliki cukup akal untuk menghapus sesuatu yang secara langsung ofensif sebelum mengeluarkan kode). Inilah salah satu yang saya sukai, ditempatkan jauh, jauh di bawah 'Obyek Dewa' yang dirancang dengan buruk:
/**
* For the brave souls who get this far: You are the chosen ones,
* the valiant knights of programming who toil away, without rest,
* fixing our most awful code. To you, true saviors, kings of men,
* I say this: never gonna give you up, never gonna let you down,
* never gonna run around and desert you. Never gonna make you cry,
* never gonna say goodbye. Never gonna tell a lie and hurt you.
*/
MAAFKAN SAYA!!!! Aku hanya tidak bisa menahan diri .....!
Dan yang lain, yang saya akui saya belum benar-benar dilepaskan ke alam liar, meskipun saya sangat tergoda untuk melakukannya di salah satu kelas saya yang kurang intuitif:
//
// Dear maintainer:
//
// Once you are done trying to 'optimize' this routine,
// and have realized what a terrible mistake that was,
// please increment the following counter as a warning
// to the next guy:
//
// total_hours_wasted_here = 42
//
sumber
sumber
sumber
Ini tampaknya menghentikan orang bodoh dari mengacaukan kode saya ...
sumber
sumber
sumber
Pembaruan: Pembuat kode asli telah mengeluarkan sendiri sehingga saya harus memberikan kredit di mana itu jatuh tempo. Dan McKinley meninggalkan perusahaan tempat saya bekerja tak lama setelah saya mulai, dan dia berbicara lebih banyak tentang kode itu, menjelaskan beberapa latar belakang dan beberapa "WTF" yang ditulis oleh 'Richard'.
sumber
sumber
Seandainya aku bercanda. Dan mengetahui pengembang yang menulis kode, saya pikir dia serius.
sumber
sumber
#define TRUE FALSE //Happy debugging suckers
sumber
#define if(x) if(!(x))
(atau, lebih jahat,#define if while
)a = TRUE;
akan menerjemahkana = FALSE // Happy debugging suckers;
yang akan menyebabkan kesalahan kompilasi karena pemutusan;
sekarang dalam komentar. Jika Anda menggunakan blok komentar,/* Eat this */
ini akan berfungsi.#define struct union
sangat membantu dalam sistem memori terbatas.sumber
sumber
diikuti oleh empat for-loop bersarang
sumber
sumber
Ini berbicara banyak tentang profesi kami bahwa ketika ditanya tentang "komentar terbaik", kita semua menjawab dengan komentar terburuk yang dapat kita temukan ...
sumber
sumber
double d
.sumber
Jangan pernah mengandalkan komentar ...
sumber
#define false true
?sumber
sumber
Dari: https://github.com/zepouet/Xee-xCode-4.5/blob/master/XeePhotoshopLoader.m#L108
sumber
sumber
sumber
Tentang tengah xslt 30 halaman
sumber
dalam metode 2000 baris sepenuhnya uncommented
(Saya benar-benar mengeluarkan semua kurung satu hari hanya untuk melihat betapa buruknya itu, dan, tanpa pemformatan, dapatkan ini:
Endif muncul di sekitar baris 800)
sumber
sumber
sumber
sumber
\
(digunakan untuk menandai ke arah mana kita akan pergi dalam array 2D) menyebabkan kompiler untuk melewati baris berikutnya.