Hai, Habrovsk. Saya belum banyak menulis di sini, tetapi berhasil mencoba beberapa format artikel. Berikut adalah wawancara dengan beberapa spesialis TI dari perusahaan tempat saya bekerja, terjemahan, panduan ... Sesuatu masuk, sesuatu tidak. Maka, hari ini saya memutuskan untuk mencoba format baru untuk diri saya sendiri.
Di waktu senggang, kadang-kadang saya suka duduk di Quora - saya menjawab pertanyaan dari peserta lain, atau hanya membaca jawaban untuk pertanyaan menarik. Suatu hari saya menemukan satu pertanyaan yang agak populer. Utas ini memiliki lebih dari seribu pelanggan dan 100+ tanggapan. Dan pertanyaannya adalah: apa komentar terbaik yang Anda lihat dalam kode sumber? (Orig. Apa komentar terbaik dalam kode sumber yang pernah Anda temui?)Saya tahu bahwa ada semacam thread pada stackoverflow dan reddit, tetapi karena Saya terinspirasi oleh jawaban dari Quora, saya memutuskan untuk memilih dari sana. Saya memeriksa sebagian besar jawaban dan memilih pasangan yang paling banyak.Jawaban oleh Costya Perepelitsa
Komentar terbaik yang pernah saya lihat, mungkin, Safety Pig ( Security Pig ):
Saya tidak pernah sepenuhnya yakin persis bagaimana seharusnya membantu saya dalam pemrosesan kode, tetapi apa pun itu, itu berhasil.Sebagai hasilnya, kami menyertakan Safety Pig sebagai bagian dari proses debugging dan keamanan kami:βCara kode ini disusun membuatnya sangat sulit untuk mendeteksi kebocoran memori. Tambahkan Babi Pengaman dan dorong perubahan Anda melalui Valgrind sebelum setiap komitmen. ""Kompiler tidak dapat memberikan keamanan tipe di sini, jadi kami menambahkan Safety Pig untuk berjaga-jaga.""Aku belum memiliki unit test, tapi aku menambahkan babi untuk mereka." (hampir berhasil)Bagi Anda yang ingin memiliki Babi Keselamatan Anda sendiri, abaikan baris pertama. Blok kode quora secara otomatis menghapus spasi di baris pertama.1. .
2. _
3. _._ _..._ .-', _.._(`))
4.'-. ` ' /-._.-' ',/
5. ) \ '.
6. / _ _ | \
7. | a a / |
8. \ .-. ;
9. '-('' ).-' ,' ;
10. '-; | .'
11. \ \ /
12. | 7 .__ _.-\ \
13. | | | ``/ /` /
14. /,_| | /,_/ /
15. /,_/ '`-'
Balas oleh Sasha Krassovsky
Suatu ketika saya melihat kode sumber dari beberapa permainan siswa acak yang saya temukan di DigiPen ketika saya tiba-tiba melihat ini:
Secara alami, saya harus melihat apa yang terjadi jika saya menghapus komentar. Saya menghapusnya dan mencoba mengkompilasi ulang. Tidak bekerja. Ketika saya mengembalikan komentar, itu dikompilasi seolah-olah dengan sihir.Ada kesalahan LNK1000: "kesalahan tidak diketahui; Lihat dokumentasi untuk opsi dukungan teknis. " Mengapa komentar ini diperlukan selamanya akan tetap menjadi misteri.Jawab oleh Rishi Kumar
Yang terbaik yang pernah saya lihat adalah dalam program yang rumit:1.
Dan kemudian, setelah sekitar lima baris, ini:
Jawab oleh Chen Xu
Setelah saya melihat ini:
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
19.
20.
21.
22.
23.
24.
Patung Buddha memberkati kode Anda untuk bebas dari bug. Menertawakannya untuk sementara waktu.Dari tanggapan dari Somnath Mishra
Sekali waktu saya melihat utas serupa di Stackoverflow dan di sana berbagi beberapa komentar paling lucu yang saya temui. Ya, saya sendiri menulis banyak komentar lucu, tetapi saya tidak akan membaginya di sini karena alasan yang jelas.Komentar ini tidak hanya menyenangkan, tetapi juga brilian. Beberapa orang melepaskan impian sastra mereka ketika bekerja sebagai programmer:1.
2.
3. $str = str_replace(array("\{","\}")," ",$str);
(jalur. Mengganti spasi antara kurung di tempat-tempat di mana mereka menyebabkan stasis)Kedengarannya mengesankan dalam bahasa Inggris - dua baris komentar, dan ada 6 kata berima di dalamnya.
Sedikit humor hitam:1. double penetration;
Kode tersebut dapat membuat seseorang menjadi ateis:1.
2.
3.
Saat membersihkan kode lama, programmer sering menemukan bagian-bagian yang tidak digunakan, tetapi jangan dihapus, karena takut akan kemungkinan konsekuensi:1.
Programmer yang terganggu:1.
2.
(jalur. Saya tidak bertanggung jawab untuk kode ini. Mereka memaksa saya untuk menuliskannya di luar kehendak saya)Programmer marah:1.
2.
3.
Kesimpulan
Utas masih memiliki banyak hal menarik, Anda dapat membaca semuanya dalam bahasa Inggris di sini . Secara umum, jika posting ini masuk, saya pikir nanti saya akan mengumpulkan daftar komentar paling menarik yang ditemukan dalam praktik saya. Dan yang mana yang Anda temui? Saya akan senang membaca di komentar.