سپر دوستی ڈائریکٹر ڈین مال ویب ڈیزائنر کے طور پر متعلقہ رہنے کے بارے میں اپنے پرو تجاویز کا اشتراک کریں گے نیویارک پیدا 2018. اب اپنا ٹکٹ حاصل کرو .
ویب ترقی میں پانچ سال سے زائد تجربے کے ساتھ آپ کے لئے، یہ ممکن ہے کہ آپ اب بھی زبان کی خصوصیات، فریم ورک، فن تعمیر اور بہترین طریقوں کے حوالے سے اپنے پیروں کو تلاش کر رہے ہیں. اور اگرچہ آپ ہر سائٹ کو بہترین ارادے کے ساتھ شروع کر سکتے ہیں، آخر تک، امکانات آپ چاہتے ہیں کہ آپ چاہتے ہیں کہ آپ کو اچھی طرح سے کام کرنا کافی کام کرنا ہے.
میں نے گزشتہ چند سالوں کو مختلف معروف برانڈز کی سائٹس کو بچانے کے لئے کہا ہے کہ نظریہ میں سادہ ہونا چاہئے، لیکن مختلف وجوہات کی بناء پر - فری لانسرز کی کامیابی، سب سے اوپر کی نگرانی کی کمی - سپتیٹی میں تبدیل ہوگئی ہے. تکنیکی قرض کے جنکٹس.
جس چیز میں میں راستے سے باہر نکلنا چاہتا ہوں وہ آپ کو یقین دلاتا ہے کہ ہم سب وہاں ہیں اور ہر چیز کو جاننے کے ساتھ کچھ بھی غلط نہیں ہے. پروگرامنگ شاندار مزہ ہے اور جس وجہ سے آپ ایسا کرنا چاہتے ہیں وہ شاید ہر روز ممکن ہو کیونکہ آپ کو ایک چیلنج میں اضافہ ہو گا، قیادت لے لو اور جدید حل فراہم کرو.
لیکن یہاں پکڑ لیا گیا ہے: کیا پروگرامنگ مزہ بناتا ہے (آپ کے پیروں پر انوینٹری اور سوچنے اور سوچنے والے) کو غیر معمولی طور پر بڑے، ٹیم کی قیادت کے منصوبوں پر تکنیکی قرض میں شراکت کر سکتا ہے.
وہاں موجود بہترین طریقوں، اصولوں اور پیٹرن قائم کیے جنہوں نے خود کو سالوں میں ثابت کیا ہے. یہ تحقیق، سیکھنے اور ان کو لاگو کرنے کے لئے آپ کا کام ہے - اور، عمل میں، برقرار رکھنے اور وشوسنییتا کی واپسی میں آپ کی انفرادیت کا تھوڑا سا قربانی. ایک بلاگ پوسٹ کہا جاتا ہے ' آپ کو کوڈ لکھنے کے لئے ادا نہیں کیا گیا ہے 'یہ اس کے بجائے اسے اچھی طرح سے دیتا ہے.
پروگرامنگ وضاحت کے بارے میں بہت زیادہ ہے، اور جب آپ درختوں کے لئے لکڑی نہیں دیکھ سکتے ہیں، تو آپ کے کوڈ بیس کے امکانات کو ذہن میں رکھنا اور مطلب یہ ہے کہ شدید حد تک کم ہو جائے گی. اس طرح، چیزوں کے اوپر رہنے کے لئے آپ کی بنیادی حکمت عملی بنیادی طور پر پر ایک تیز رفتار توجہ ہونا چاہئے.
عمل میں، اس بات کو یقینی بنائیں کہ آپ غلطیوں کو درست کریں جیسے آپ ساتھ جاتے ہیں. جلد یا بعد میں دیگر کوڈ ان غلطیوں پر قابو پانے کے لۓ ختم ہوجائے گی. جلد از جلد روٹ بند کرو. اگر آپ تبدیلیاں کرتے ہیں تو انہیں مستقل طور پر بناؤ. ڈیٹا بیس کالم، پسدید افعال، API کالز، جاوا اسکرپٹ افعال، دستاویزات، تشریحات، ایچ ٹی ایم ایل کی صفات، سی ایس ایس کلاس کے نام، اور اسی طرح - اس بات کو یقینی بنائیں کہ یہ تمام cascades نیچے.
خاموش طور پر انضمام کو نظر انداز کرنے کے لئے خود مختار سائٹ کی تعمیر کرتے وقت ایک آزمائش ہے، اور ایپ کو گلوبل حوالہ جات کے ساتھ کوڈ کو کچلنے یا والدین کے ساتھ اجزاء تک پہنچنے کے لۓ. یہ فوری طور پر تکنیکی قرض بناتا ہے.
جہاں ممکن ہو، آپ کے ایپ کے بارے میں سوچنے کی کوشش کریں کہ آزاد ماڈیولز کی ایک سلسلہ کے طور پر، اور تنگ جوڑی اور متضاد ختم کرنے کے لئے اپنے فریم ورک کے بہترین طریقوں پر تعمیر کریں. اگر یہ مدد ملتی ہے تو، آپ کو دوسرے منصوبوں میں اے پی پی کے حصوں کو دوبارہ استعمال کرنے کی کوشش کریں، اور سوچیں کہ آپ فائلوں، مارک اپ اور کوڈ کو اس کی سہولت کے لئے کس طرح ڈھانچے کریں گے.
آپ کو ذمہ داریوں کو قابو پانے کے لئے محتاط ہونے کی ضرورت ہے اور مسلسل اپنے آپ سے پوچھیں: کیا یہ یہاں ہے؟ اگر کوڈ 'icky' محسوس ہوتا ہے تو یہ شاید ہے.
ٹیم کے منصوبوں پر، کوڈ دوبارہ استعمال اور کاپی / پیسٹ کردہ کوڈ کی کمی ایک بڑی مسئلہ ہے. جب آپ بار بار کوڈ دیکھتے ہیں تو، گولی کاٹنے اور ایک فنکشن، ماڈیول یا ٹیمپلیٹ کو تمام صورتوں کو دوبارہ کاٹ دیں. ایک بار پھر، ایک اچھا فولڈر ڈھانچہ آپ کو کام کرنے کے لئے کہاں کام کرنے کے لئے آسان بنائے گا.
پیچیدگی کے ساتھ اہم مسئلہ یہ ہے کہ یہ اصل مسئلہ سے ماسک اور مشغول ہے جسے آپ کو حل کرنے کی کوشش کر رہے تھے اور اس کے نتیجے میں زیادہ کوڈ اور زیادہ پیچیدگی پیدا ہوتی ہے، یا تو اسی جگہ یا درخواست کے دیگر حصوں میں. آپ ایک شیطانی سائیکل میں ختم ہو جاتے ہیں.
اگر آپ کا کوڈ ایک اچھی طرح سے برقرار رکھا API سے زیادہ الجبرا سبق کی طرح نظر آتا ہے، تو آپ کو ایک قدم واپس لینے کی ضرورت ہے. یہ ہو سکتا ہے کہ آپ کو کوڈ کے خاص طور پر اس بات کا یقین کرنے کی ضرورت ہے، کلاس کو ریفریجریٹر یہ آپ کو حل کرنے کی کوشش کر رہے ہیں.
انتہائی معاملات میں، آپ کو ابھی تک باہر دیکھنے کی ضرورت ہوسکتی ہے. میں نے حال ہی میں ایک انتہائی پیچیدہ نقطہ نظر سیٹ اپ کو مسترد کیا جس میں مجھے احساس ہوا کہ بدتر سوچ آؤٹ روٹنگ سکیما کا شکار تھا. کچھ سمجھدار راستے میں قابو پانے والے راستوں کو دوبارہ تبدیل کرکے، میں مختلف طبقات میں گھنے سپتیٹی کوڈ کی سینکڑوں لائنوں کو ڈھونڈنے کے قابل تھا، اور اس عمل میں کچھ طویل روٹر ہیک / کیڑے کو ہٹانے کے قابل تھا.
کچھ خاص طور پر obtuse کوڈ لکھنے کے بعد آپ کو نہیں کرنا چاہئے واپس بیٹھ کر فخر ہے کہ یہ کتنا مشکل ہے کہ یہ پڑھنا مشکل ہے! بہترین کوڈ خوبصورت ہے (پڑھیں: مشکل نہیں)؛ اگر آپ نہیں ہیں تو، آپ کو کام کرنا ہے.
یہ مضمون اصل میں مسئلہ 290 نیٹ ورک میں شائع کیا گیا تھا، ویب ڈیزائنرز اور ڈویلپرز کے لئے دنیا کی بہترین فروخت میگزین. خریدنے مسئلہ 290. یا نیٹ ورک سبسکرائب کریں .
ڈیزائنرز کو متعلقہ اور مؤثر رہنے کے لئے اپنی صلاحیتوں کو بڑھانے کی ضرورت ہے، لیکن جو توجہ مرکوز کے قابل ہیں؟ کیا ڈیزائنرز کو کوڈ سیکھنے کے لئے سیکھنا چاہئے، اور، اگر ایسا ہے تو، محدود کوڈ کا علم واقعی بصیرت انجینئرز کے ساتھ کام کرنے میں فرق پڑتا ہے؟ ڈیزائنر کس طرح متحرک کام کے بہاؤ میں فٹ کر سکتے ہیں؟ کیا منصوبے کے طریقہ کار بھی ویسے بھی بات کرتی ہے؟ ڈیزائنر کے نظام کو بنانے، استعمال کرنے، اور برقرار رکھنے میں کیا کردار ادا کرتا ہے؟
ان کی بات میں 25-27 اپریل 2018 تک نیویارک پیدا کریں سپر دوستی کے ڈائریکٹر ڈین مال کہانیاں اور نقطہ نظروں کو ان سوالات اور زیادہ سے زیادہ جواب دینے کے لئے اشتراک کریں گے، مخصوص طریقوں اور تکنیکوں کو ڈیزائن کرنے کے لئے مخصوص طریقوں اور تکنیکوں کو بھی زیادہ ناگزیر، تیزی سے بننے میں مدد فراہم کرے گی. اب اپنا ٹکٹ حاصل کرو .
متعلقہ مضامین:
(تصویری کریڈٹ: انسٹاگرام پر جوزف فولی) Instagram تصاویر ڈاؤن لوڈ کر..
(تصویری کریڈٹ: مستقبل) اگر آپ جاننا چاہتے ہیں کہ کس طرح رد عمل کی ج..
(تصویری کریڈٹ: مستقبل / جوزف فورڈ) جمسٹیک سرور کی طرف سے ضروری کم س..
گزشتہ چند سالوں میں ویب ترقی میں دور دراز کام کرنا بہت زیادہ عام ہو گیا �..
ہاتھوں کو نکالنے کے لئے، آپ کو ہاتھ کی اناتومی کی پیچیدگی سے ماضی کو دیک..
Sketching. ڈیجیٹل مصنوعات بنانے کے ساتھ ملوث کسی کے لئے ایک سادہ لیکن طاقتور آلہ ہے. قلم، کاغذ اور سفید ت..
آپ کے تعاون کا شکریہ 3D ماڈل ہڈیوں کا استعمال بہت مؤثر ہوسکتا ہے، کبھی کبھی یہ طریقہ صرف من�..
میرے ٹیوٹروں میں سے ایک نے مجھے بتایا کہ اگر وہ اپنی باقی زندگیوں کے لئے جیل میں بند کر دیا گیا تھا، تو اس ک..