من أسواء مشاكلي حاليا كمطور ويب مستقل هي البطء الشديد في عمل ولهذا عدة أسباب لا أرغب بتحدث عنها، أحاول تخلص من هذه المشكلة بإستخدام أدوات ك GruntJS و Bower.
أريد من مَن له تجربة ناجحة حول هذه الموضوع مشاركتها وأي طرق أو أدوات مفيدة
التنظيم المسبق لكل جزء ولو بسيط سيكون مفيد، وتقسيم تلك الأجزاء على مهام كبير تتفرع إلى مهام صغيرة تحتاج ساعات أو أيام حسب حجم المشروع.
بالنسبة للإختبار والبناء أصبحت أستخدم Travis CI خدمة تواصل متكامل تقوم بتجربة تلقائية للمشروع فور رفع العمل إلى GitHub نشرت مقال بسيط عنها البارحة:
، أيضًا تصلح لنشر بناء المشروع أصبحت استخدمها في مدونتي توفيرًا لبناء الملفات على حاسوبي ثم رفعها.
اذا كنت مبرمج ويب
اعتقد انه يجب ان تقوم بتكويد هيكلة للمشاريع
كقالب مدونة وردبريس (عبارة عن structure للقالب فقط به كل الملفات منسقة)
انا لا استخدم اطر العمل الا لضرورة فقط سبق لي و برمجت اطار عمل ل css كذلك عملت template ل html لمختلف المشاريع
كلوحة تحكم - قالب مدونة للوربريس - قالب صفحة هبوط...
ما هي طرقك انت عندما تريد ان تبدأ مشروع ما ؟
كذلك اقوم بتكويد ui kits و هكذا احتاج فقط الى دمجهم معا.
لأسف ليس عندي قوالب جاهزة عملتها مسبقاً لإستخدامها في أعمالي، أنا أبدء من صفر!
عندما أبدأ بعمل على مشروع ما أحمل متطلبات المشروع كمكتبات، صور و خطوط إلخ... وأرتب المستندات المشروع ثم أبدء بعمل. أنا غالبا لا أستخدم أطر عمل أفضل عمل من صفر.
فكرة تكويد ui kits مسبقاً تبدو فكرة ممتازة ولم تخطر على بالي :)
لأسف ليس عندي قوالب جاهزة عملتها مسبقاً لإستخدامها في أعمالي، أنا أبدء من صفر!
اعمل اول مشروع مثلا لمدونة و بعد ان تنتهي قم بعمل نسخة منها و هذه النسخة اجعلها بنية للمدونات المستقبلية
مثلا لن تعيد انشاء الملفات و ترتبيها و المكتبات و استدعائها بل سيكون كل شئ قمت به في هيكلة و هكذا ستوفر عنك على الاقل عمل ساعة الى ساعتين.
التعليقات