আমি কোনও সর্বোত্তম উত্তরের কাছে না পৌঁছিয়ে সত্যিই দীর্ঘকাল ধরে এটি নিয়ে ভাবছিলাম।
প্রথমত, আমি একজন চিকিত্সক ডাক্তার যিনি প্রোগ্রামিং পছন্দ করেন তবে সত্যিকারের কখনও এটি পড়াশোনা করা হয়নি, আমার ফ্রি সময়ে কোড শেখার সাথে প্রচুর বছর বাদে।
বর্তমানে আমি আমার ক্লিনিকটি পরিচালনা করতে একটি ছোট প্রকল্প তৈরির চেষ্টা করছি, এটি করতে আমি যে বিকল্পগুলি করতে সক্ষম হতে চাই তার একটি তালিকা তৈরি করে শুরু করেছি।
উদাহরণ:
- সক্রিয় রোগীর রেকর্ড
- বিভিন্ন ভূমিকা সহ প্রমাণীকরণ (যেমন রোগী, নার্স, ডা।)
- অ্যাপয়েন্টমেন্ট শিডিউল (একটি অনুস্মারক সহ শিডিউল অবকাশ / সার্জারি ইত্যাদির ক্যালেন্ডার অন্তর্ভুক্ত)
- ডাক্তারকে তার নিজস্ব প্লাগইন তৈরি করতে অনুমতি দিন allow
- ডাক্তার তার পরিসংখ্যান দেখতে ড্যাশবোর্ড
তারপরে আমি কোডিগনিটার / মাইএসকিএল / পিএইচপি / জ্যাকোয়ারি দিয়ে শুরু করে কোডিং শুরু করলাম।
উন্নয়নের সময় আমার পদক্ষেপগুলি: -
- 1 ম ডাটাবেস।
আমি আমার প্রয়োজন সমস্ত টেবিল তৈরি করে শুরু করেছি।
- এই টেবিলগুলি পরিচালনা করতে আমার সমস্ত মডেল তৈরি করেছে (1 টি মাস্টার মডেল যা আমার টেবিলের সম্পর্কগুলি বিবেচনা করার সময় বেসিক রিড / রাইটিং / আপডেট / যাচাই করে
এর পরে আমি আমার মতামত এবং নিয়ন্ত্রণকারীদের কোড করা শুরু করি। আমি প্রথমে ভিউ এইচটিএমএল তৈরি করেছি, তারপরে এমন নিয়ামক তৈরি করব যা এই দর্শনটি পরিচালনা করবে এবং ভিউটি ইন্টারঅ্যাকশনকে কাজ করার জন্য কোডিং ফাংশনগুলি শুরু করে।
অ্যাপয়েন্টমেন্ট অ্যাপয়েন্টমেন্টের কোডিং করার সময় উদাহরণ (কন্ট্রোলার বুকিং.এফপি):
এই লেআউটটি তৈরি করে টেবিল টিডি-র ক্লিকযোগ্য, যখন ব্যবহারকারী ক্লিক করুন: jquery get (বুকিং / অ্যাড_প্যাটেন্ট_ফর্ম) এবং এটি পপআপ করুন
যখন ব্যবহারকারী সংরক্ষণ করুন: বুকিং / সেভ -ইট সেভ অ্যাপয়েন্টমেন্ট এ পোস্ট করুন তারপরে সূচি () ফাংশনটি পুনরায় লোড করুন
ইত্যাদি .. এবং আমি ভিউ তৈরির একই পদক্ষেপগুলি অব্যাহত রেখেছি তারপরে তার নিয়ামক - এই প্রকল্পে এই প্রকল্পের প্রয়োজনীয় সমস্ত যুক্তি রয়েছে - পুরো প্রকল্পটি সম্পাদন করতে।
শেষে আমার সমস্ত লক্ষ্য ফাংশনগুলি ঠিকঠাকভাবে কাজ করছিল, তবে যেহেতু শুরু থেকেই কোনও প্ল্যান ছিল না এবং পুরো প্রকল্পটি মস্তিষ্কে ঝড়ো হাঙ্গামা এবং ডিবাগিংয়ের পাঞ্চ ছিল তাই এখন পর্যন্ত কোন পরিকল্পনা নেই, আমি এই প্রকল্পে এতদূর যাওয়ার পরে আমি আমার রক্ষণাবেক্ষণ এবং নমনীয়তার সাথে নিজেকে আটকে দিন! এবং তাদের একসাথে লিঙ্ক করতে অক্ষম।
আমি অনুভব করছি যে ওয়েবসাইটের প্রতিটি পৃষ্ঠা সম্পূর্ণরূপে অন্যের থেকে পৃথক হয়ে গেছে এবং প্রতিটি পৃষ্ঠাগুলি কীভাবে লোড করা হয় এবং উঁকি না দিয়ে কী ফাংশন ভিতরে রয়েছে তা আমি মনে করতে পারি না!
যাইহোক আমি কি এই পুনরুদ্ধার করতে এবং একটি ডিজাইন বের করতে পারি?