প্রযুক্তিটি নিয়ে খেলতে এবং একটি পোষা প্রাণীর প্রকল্পে কাজ করার জন্য আমি Google অ্যাপ ইঞ্জিনে ঠিক তখনই একটি অ্যাপ্লিকেশন শুরু করেছি যা আমি দীর্ঘকাল ধরে ভাবছিলাম কিন্তু কখনই শুরু করার মতো লক্ষ্য অর্জন করি নি। ফলাফলটি বোলসকে । তবে, এটি যেমন বৃদ্ধি পেয়েছে এবং বৈশিষ্ট্যগুলি যুক্ত করা হয়েছে, জিনিসগুলিকে সুসংহত রাখা সত্যিই কঠিন হয়ে পড়েছে - মূলত এটি আমার প্রথম অজগর প্রকল্প, এবং কাজ শুরু করা পর্যন্ত আমি এ সম্পর্কে কিছুই জানতাম না।
আমি কি আছে:
- প্রধান স্তরে রয়েছে:
- সমস্ত .py ফাইল (প্যাকেজগুলি কীভাবে কাজ করতে হয় তা জানত না)
- মূল স্তরের পৃষ্ঠাগুলির জন্য সমস্ত .html টেমপ্লেট
- সাবডিরেক্টরি:
- সিএসএস, চিত্র, জেএস ইত্যাদির জন্য পৃথক ফোল্ডার
- সাব-ডাইরেক্টি-টাইপ ইউআরএলগুলির জন্য .html টেম্পলেটগুলি রয়েছে এমন ফোল্ডারগুলি
উদাহরণ:
http://www.bowlsk.com/ হোমপেজের মানচিত্র (ডিফল্ট প্যাকেজ), "সূচি html" তে টেমপ্লেট
http://www.bowlsk.com/games/view-series.html?series=7130 মানচিত্র এতে ভিউসারিজপেজ (আবার, ডিফল্ট প্যাকেজ), "গেমস / ভিউ-সিরিজ। Html" এ টেমপ্লেট
এটা খারাপ। আমি কীভাবে পুনর্গঠন করব? আমার 2 টি ধারণা ছিল:
মূল ফোল্ডারযুক্ত: অ্যাপডিফ, সূচকগুলি, মেইনপি?
- কোডের জন্য সাবফোল্ডার। এটি কি আমার প্রথম প্যাকেজ হতে হবে?
- টেমপ্লেটগুলির জন্য সাবফোল্ডার। ফোল্ডার হেরেরচি প্যাকেজ উত্তরাধিকারের সাথে মেলে
- সিএসএস, চিত্র, জেএস ইত্যাদির জন্য পৃথক সাবফোল্ডার
মূল ফোল্ডারটিতে অ্যাপডিফ, সূচকগুলি, মেইন.পি?
- কোড + টেমপ্লেটগুলির জন্য সাবফোল্ডার। এইভাবে আমার কাছে টেমপ্লেটের ঠিক পাশেই হ্যান্ডলার ক্লাস রয়েছে, কারণ এই পর্যায়ে, আমি প্রচুর বৈশিষ্ট্য যুক্ত করছি, সুতরাং একটিকে অন্যটিতে পরিবর্তন করতে হবে। আবার, এই ফোল্ডারটির নামটি কি আমার ক্লাসের জন্য প্রথম প্যাকেজের নাম হতে হবে? আমি ফোল্ডারটি "এসসিআর" হতে চাই, তবে আমি চাই না আমার ক্লাসগুলি "এসআরসি।
একটি ভাল অনুশীলন আছে? দিগন্তে দিগঙ্গো ১.০ সহ, সরকারী জিএই টেম্প্লেটিং ইঞ্জিন হয়ে যাওয়ার সাথে সাথে এর সংহত করার আমার দক্ষতা উন্নত করতে এখন আমি কি কিছু করতে পারি? আমি কেবল এই বিষয়গুলির চেষ্টা শুরু করব এবং যা দেখতে আরও ভাল বলে মনে হচ্ছে, কিন্তু পাইডিভের রিফ্যাক্টরিং সমর্থন প্যাকেজ চলনগুলি খুব ভালভাবে পরিচালনা করছে বলে মনে হয় না, তাই সম্ভবত এই সমস্ত কাজ করা এখন একটি অ-তুচ্ছ কাজ হবে।