اقتباسات البرمجة

تصفية الاقتباسات

اقتباسات البرمجة بواسطة بيل غيتس

عليك أن تكون مستعداً لقراءة شيفرة الآخرين، ثم كتابة شيفرتك الخاصة، ثم أن يقوم الآخرون بمراجعة شيفرتك.
بيل غيتس
المبرمجون الجيدون يبقون منفتحين على الرغم من عدم وجود طريقة واضحة لتحسين ما فعلوه... إنهم يواصلون البحث ويستمعون إلى ما يقوله الآخرون.
بيل غيتس
البرمجيات مختلفة عن المنتجات الأخرى، جزئياً لأنها ليست مادية، وجزئياً بسبب تعقيدها. يمكنك التعبير في البرمجيات عن ملايين الحالات المختلفة، والتأكد من معالجتك لجميعها بشكل صحيح أمر صعب للغاية.
بيل غيتس
حتى بالنسبة لأفضل المبرمجين، آه، أحياناً سترى برنامج شخص آخر أو سيأتي أحدهم ويُظهر لك ما يمكن فعله بطريقة أبسط.
بيل غيتس
الحيلة بشكل عام هي تقسيم البرامج إلى أجزاء وجعل هذه الأجزاء قابلة للاختبار بشكل فردي، وبالتالي عندما تنتقل إلى الأجزاء الأخرى، تعاملها كصندوق أسود تعلم أنه إما يعمل أو لا يعمل.
بيل غيتس
يفترض الكثير من الناس أن إنشاء البرمجيات هو نشاط فردي بحت حيث تجلس في مكتبك بباب مغلق طوال اليوم وتكتب الكثير من الشيفرة.
بيل غيتس
لم تكن أجهزة الحاسوب الشخصية المبكرة قوية جداً، لذا فإن فكرة تحميل برنامجها في كمية صغيرة من الذاكرة تتطلب مهارة هائلة.
بيل غيتس
خدعة أخرى في البرمجيات هي تجنب إعادة كتابة البرمجيات باستخدام جزء تم كتابته بالفعل، ما يسمى بالنهج المكونات الذي أحدث مصطلح له في شكله الأكثر تقدماً هو ما يسمى بالبرمجة الكائنية التوجه.
بيل غيتس
الناس يبنون البرمجيات ولذا فإن جعل الأجزاء بحيث يفهم شخص واحد جميع المقايضات وكل ما يحدث في جزء ما هو أمر ذو قيمة قصوى. إنه يتجنب الدخول في وضع تجريبي حيث تحاول فقط تجربة الأشياء. هذا لا ينجح أبداً.
بيل غيتس
أفضل طريقة للاستعداد [لتكون مبرمجاً] هي كتابة البرامج، ودراسة البرامج العظيمة التي كتبها الآخرون. في حالتي، ذهبت إلى صناديق القمامة في مركز علوم الحاسوب واستخرجت قوائم أنظمة التشغيل الخاصة بهم.
بيل غيتس
الحواسيب رائعة لأنه عندما تعمل معها تحصل على نتائج فورية تخبرك ما إذا كان برنامجك يعمل. إنها ملاحظات لا تحصل عليها من العديد من الأشياء الأخرى.
بيل غيتس
Scroll to Top