Cukup takut pada keputusan indah yang subyektif dalam kode - Anda bukan robot


Saya punya kebiasaan aneh. Ketika saya menyelesaikan modul, selama beberapa menit saya hanya melihat kode baru dan bersukacita bahwa itu indah. Saya tahu betul bahwa kode adalah hal yang fungsional. Dia harus melakukan tugas dengan baik, mudah dirawat dan itu saja. Tapi saya memiliki keyakinan batin - kode harus cantik. Bukan hanya solusi yang indah - tetapi juga indah secara estetika.


Bagi saya, ini dimanifestasikan dalam segala hal. Saya telah menyiapkan IDE untuk waktu yang sangat lama, mencari font yang tepat, lampu latar, warna antarmuka, saya dapat menghabiskan berjam-jam duduk di pengaturan gaya kode sehingga kode menyelaraskan dan membangun dengan baik untuk mata saya. Keindahan visual dengan lancar mengalir ke kecantikan fungsional - Saya mencoba membangun dsl, menggunakan konvensi penamaan kelas dan fungsi untuk membuat kode tampak super idiomatis dan relevan di sini. Saya dapat mengubah api layanan saya pada tahap desain murni demi keindahan visual. Saya dapat memilih dan menekan tombol pilih / peta / lipat alih-alih lebih banyak kinerja untuk loop - hanya karena dengan pendekatan fungsional, saya lebih cantik.


. - , F# C#. , -, , C#. , , , . , — , - .


, — , , , . , , — .


, . , , , , , — . , . , , , — " . — ". , . .


, , , — . -.


, — . , , . — — , . , , . , , — . — , , .


. , , , , , , , .


, , — , — . , , . , , , , . . , -.


. , , , . , , , — . , , IDE , , .


, . — . , , , — . , , , .


, , — . , , — , . , . , , , .


, , , . , . , — — . .


, , , . , .


Rasa keindahan Anda tentang kode dibentuk oleh pengalaman Anda, dan ada lebih banyak pekerjaan di otak Anda daripada di belakangnya. Jangan kirim dia di pantat. Ketika suara batin mengharuskan Anda untuk mengubah format kurung di proyek Anda - dengarkanlah. Mungkin dia tahu lebih banyak dari Anda.


Tonton podcast saya

All Articles