5 رمز كبير قواعد الشيطان قرد عالم الحب والسلام

النص الكامل 2878 الكلمات، وعندما يكون التعلم مدى المتوقع 9 دقيقة

مصدر الرقم: Unsplash

قواعد الترميز هي قواعد قوانين الإجراءات الواجب اتباعها، ينبغي أن نولي الاهتمام لصحة رمز والاستقرار وسهولة القراءة.

لهذه القواعد، بعض الإجراءات قذرة تقليد الذين غالبا ما لا يهمني، والتي غالبا ما يؤدي إلى بعض مشاكل غير متوقعة والحالات تحدث، حتى يتسنى للجميع يسأل هذا السؤال.

الآن، وضعنا معا مجموعة أساسية "النظام" قائمة صغيرة: قائمة من الأشياء كمطور الحديث، ما عليك القيام به، وينبغي ألا تفعل.

يرجى الرجوع إلى أدناه منها 5 لمناقشة لماذا أنت وفريقك ينبغي أن تعتمد عليها.

1. أولا، وتحديد المشاكل، ومن ثم تحديد الحلول.

كل شخص لديه الأشياء المفضلة لديهم لاستخدام: رديس، الخلية وهلم جرا. لا يهم، وتفضيل أمر طبيعي تماما.

ولكن عندما تصبح هذه التفضيلات المتطلبات، تحدث المشاكل؛ كل سؤال يمكن ملاحظتها من خلال العدسة من انحرافه. لا ينخدع، وهذا ليس مجرد خطيئة شخصية، يجب أن يشعر بالذنب تجاه المنظمات.

تتطلب العديد من الشركات استخدام بعض التقنيات والمكتبات والأدوات، ولكن في كثير من الأحيان ليس هناك "العودة إلى الأرض" على التفكير بوضوح أو الاستثمار، بحيث المطورين والمهندسين عمليات زيارتها إلى استخدام أو تطبيق هذه التقنيات في الممارسة العملية.

هذا هو جزء من وقتي الطويل غير راض، سواء هيكلية المؤسسات، ولكن أيضا الله مثل السيطرة على السلطة فعليا كتابة التعليمات البرمجية من البشر.

فرق البناء عادة ما قررت ان الشركة سوف تستخدم بعض التقنيات أو منتج (Kubernetes، OpenShift، AWS، وما إلى ذلك)، ولكن لم يفهم تماما المشاكل داخل المنظمة، وتهدف هذه التقنيات على حل المشكلة.

شاهدت هذا عندما فريق الهندسة المعمارية لدينا قرر استخدام Kubernetes أثناء العمل عاصمة واحدة، ولكن ليس لتلك التي وضعت في الممارسة والذين تنفيذ النظم والأدوات أو التطبيقات التي سوف تشغيله ل ه بالمعنى الحقيقي.

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

إذا كانت - العمارة والأمن - أن نفهم أولا مشكلة تحتاج إلى حل، ومن ثم تقرر أي أداة للاستعمال، قد يكون الوضع مختلفا جدا، وربما أكثر من ذلك بكثير على نحو سلس.

مصدر الرقم: Unsplash

2. طرح سؤال

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

ليس المقصود الأسئلة الوحيدة للحصول على الجواب الذي تريده، وهذا لا يعني ببساطة لا يمكن الحصول على أي إجابات. ولكن إذا كنت لا تسأل الأسئلة التي لن تجد جوابا.

بعد دخول فريق جديد أو بدء عمل جديد، واحدة من أفضل الأشياء هو أن جميع القضايا التي أثيرت. FNG سحب بطاقة مثل في البداية "للتخلص من مظهر غبي" بطاقة هو نفسه.

واقترح استخدام ما يلي بداية من السؤال: "مهلا، كل هذا، كنت مبتدئا، وذلك على سبيل المثال لا سؤال سخيف ......" هذا هو وسيلة رائعة للعثور على شيء تريد أن تعرف، في نفس الوقت تحدي الوضع الراهن .

سوف يفاجأ كيف العديد من المنظمات وفقا ل"سبب" هذه الطريقة في عمل الأشياء. عادة بسبب شخص ما وضعت مؤخرا على هذا النحو، ولكن لا أحد يريد أن تعديله.

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

من يدري ما هي التغييرات التي سوف تجعل.

3. استخدام أفضل وسيلة لهذه المهمة (إلا باستخدام جافا)

أنا لا أريد أن أقول هذا، ولكنه لا يجد سببا لاستخدام جافا في هذه الصناعة اليوم.

جافا لديها بعض الاختلافات ليتعامل مع، وأنا لا أنكر ذلك، ولكن هذه الاختلافات ليست مناسبة حقا للبيئة هندسية اليوم. وهنا بعض من مزايا استخدام جافا:

يمكن أن تعمل في أي مكان.

إدارة الذاكرة التلقائي (جامع القمامة و).

JVM كومة الإطار وأوسع المجتمع / مكتبة / المساعد.

الحديث دعونا حول هذا الموضوع: ترى كم قطعة من البرمجيات مكتوب بلغة جافا للمحلات تشغيل أبنية متعددة، نظام التشغيل، قاعدة مدونة؟ على الأقل ليس الأغلبية.

اليوم، إدارة الذاكرة جافا ليست مجال الوحيد. يكون الصدأ العودة والحصول على بعض جمع القمامة، بيثون باستخدام حساب مرجع، والعديد من اللغات الأخرى أيضا هذه القدرة.

وحتى الآن، جافا ليس المجتمع النشط فقط مع عدد كبير من اللغات. الصدأ وبيثون لديه نشطة للغاية، وذلك بمساعدة من المجتمع، العودة المتنامية المجتمع.

ومع ذلك، على الأقل في رأيي، واستخدام جافا للآخرين مفاضلة لا يستحق ذلك. لأن جافا تعتمد على JVM، لذلك كل تطبيق جافا سيولد التحجيم التلقائي من التكلفة.

عندما نتحدث عن مساحة حرة (أقل من بضع مئات ميغابايت من المساحة) ملقم يحتوي على غيغا بايت، والتي لا يمكن أن الجدير بالذكر، ولكن في عالم حاويات للغاية، عدة مئات MB هو الفلكية. (يرجى ملاحظة، لديها بيثون أيضا مثل هذا العيب.)

استخدام العودة، الصدأ (وغيرها) جمعت اللغات مرتبطة بشكل ثابت، يمكن أن يكون لها صغيرة جدا، وحاويات مبسطة، التي عادة ما تكون فقط بحجم 4 MB ملف ثنائي.

هذا مهم بشكل خاص لشبكة الإنتاجية من المهم جدا أن المنظمات الكبيرة، 5 MB أو 400 MB تحميل الحاويات الجديدة بسهولة بالغة.

وبالإضافة إلى ذلك، ويرجع ذلك إلى JVM وجافا المترجمة JIT، لذا تشغيل جافا البرمجية التي يمكن أن يبطئ الأداء.

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

كل هذا هو الأداة الصحيحة لاستخدام لاستكمال سبب العمل الحالي مهم جدا.

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

مصدر الرقم: Unsplash

4. لا تستخدم Monorepos

إذا كنت لم تكن مألوفة مع monorepo مفهوم (كنت الحسد)، واسمحوا لي أن أشرح: monorepo لا توفر المزيد من مستودع الشفرة المصدرية للتطبيق، ولكن لوضع كل شيء في مستودع واحد.

وهذا مفيد لعدد من المشاريع، ولكن يأتي بسعر: يجب استخدام التخريب، ولكن لا يمكن استخدام بوابة. وعلى الرغم من بوابة لديها العديد من المزايا، ولكنه لا يدعم متفرق مثل الكشف عن التخريب.

يمكن الكشف عن المخارج متفرق في شجرة كبيرة دليل واحد، وليس مثل جيت، مثل للتحقق من الشجرة. وهذا يعني أن العديد من الأشخاص يمكن أن تعمل من فريق أو تتداخل في أجزاء مختلفة من الشجرة.

استخدام بوابة لا تستطيع أن تفعل هذا، وذلك باستخدام بوابة كما تحكم التعليمات البرمجية المصدر، يجب عليك استخدام مستودع منفصل للتطبيقات منفصلة.

5. لا تربيع الدائرة

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

سوف يشعر الأصابع عند الكتابة على لوحة المفاتيح أنماط الكتابة، فإن الهاتف ينبعث طفيف "فوق" عند الضغط على زر وهمي شقة، كلما أقرر أن يأكل الآيس كريم مع المعدة التعصب اللاكتوز سوف تكون 100 تمردوا، وهذه هي نموذج الملاحظات.

سوف يقولون لنا عندما تتقدم بشكل جيد، عادي أو سيئة جدا، في الواقع، كل شيء هو نفسه. قبل أن نصل جميعا التجربة من قبل، والعمل على المشروع، هذا الشعور في المعدة قال باستمرار أنه ينبغي لنا أن تغيير قاعدة البيانات لتقديم دعم أفضل نموذج البيانات.

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

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

والتحدث إلى مدير ليحل محل الفريق. ORM والبدء في العثور على وظيفة. وقف ما تقومون به، وجعله أسهل أن تفعل أشياء. الساحة مسمار / الجولة مشكلة ثقب يقم NASA الطالب الذي يذاكر كثيرا.

مصدر الرقم: Unsplash

نعتقد أننا يمكن فهم هذه خمس قواعد رمز كبير، والبرنامج يكون الطريق أكثر نجاحا استرخاء وسعيدة ~

انتباه رسالة الابهام

معا نحن نشارك في التعلم وتطوير AI الجاف

مثل طبع، يرجى ترك رسالة وراء الكواليس، والامتثال للمعايير طبع

تكنولوجيا اتجاهات 2020: مستعدون لتغيير مستقبل الأعمال

كما BOSS، كيف يمكنك التوقف عن أفضل المطورين على الاستقالة؟

وراء التعرف على الوجه: مخيف ليس التكنولوجيا

اليوم صوت الأساسية | بيتكوين لا يفطر 500،000 $ بنهاية قتل الأب لينة العيش "اعتذار"؟

بحكم التجربة: اللغة العودة تعلم إيجابيات وسلبيات

لا ينبغي تفويتها! 9 لذلك كنت دائما الحفاظ على عادات حيوية

العام الجديد! 5 لتحسين تجربة ترميز كود VS التمديد، رائع

للابتعاد عن الخداع والمواد الإباحية ، كيف تستخدم أداة Deepfake "لفائدة البشرية" بمسؤولية؟

اليوم صوت الأساسية | تحصل على تذاكر حتى الآن؟ 2020 مهرجان ربيع اليوم رسميا

لا ترمش! انظر كيف تحسن الأساليب السحرية أداء كود Python؟

الذكاء الاصطناعي يمكن معرفة ذلك مثل الإنسان؟

زار فوجيان نينغده منطقة ساندو: استئناف المنظم للمجمع لإنتاج اغتنام مدة ونوعية الأمن