يكفي أن تخاف من القرارات الجميلة ذاتيا في الكود - أنت لست روبوتات


لدي عادة غريبة. عندما أنهي الوحدة ، لبضع دقائق فقط أنظر إلى الكود الجديد وأفرح أنه جميل. أنا أعلم جيدًا أن الرمز أمر وظيفي. يجب أن يؤدي المهمة بشكل جيد ، وأن يكون من السهل صيانتها وهذا كل ما في الأمر. لكن لدي قناعة داخلية - يجب أن تكون الشفرة جميلة. ليس فقط حلًا جميلًا - ولكنه جميل جماليًا.


بالنسبة لي ، يتجلى هذا في كل شيء. لقد قمت بإعداد IDE لفترة طويلة جدًا ، بحثًا عن الخط المناسب ، والتمييز ، ولون الواجهة ، يمكنني قضاء ساعات في الجلوس على إعدادات نمط الكود بحيث تتم محاذاة الكود والبناء بشكل جيد لعيني. يتدفق الجمال المرئي بسلاسة إلى جمال وظيفي - أحاول إنشاء dsl ، واستخدام اصطلاحات تسمية الفئة والوظيفة هذه لجعل الرمز يبدو اصطلاحيًا للغاية وملائمًا هنا. يمكنني تغيير واجهة برمجة تطبيقاتي في مرحلة التصميم لمجرد الجمال البصري. يمكنني اختيار وضغط الاختيار / الخريطة / الطيّة بدلاً من المزيد من الأداء للحلقة - ببساطة لأنني مع الأسلوب الوظيفي ، أنا أكثر جمالًا.


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


, — , , , . , , — .


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


, , , — . -.


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


. , , , , , , , .


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


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


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


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


, , , . , . , — — . .


, , , . , .


يتم تشكيل إحساسك بالجمال فيما يتعلق بالتعليمات البرمجية من خلال تجربتك ، وهناك الكثير من العمل في دماغك مما يبدو أنه وراءه. لا ترسله في المؤخرة. عندما يتطلب منك الصوت الداخلي تغيير تنسيق الأقواس في مشروعك - استمع إليه. ربما يعرف أكثر منك.


مشاهدة ملف بودكاست الخاص بي

All Articles