JSON Toolkit

ইঞ্জিনিয়ারিং অনুশীলন

JSON-কে বাস্তব সিস্টেমে বসানো: API চুক্তি কীভাবে ঠিক করবেন, কনফিগারেশন ও ফিক্সচার কীভাবে সামলাবেন, সংস্করণ সামঞ্জস্য ও টেস্ট ডেটা কীভাবে রক্ষণাবেক্ষণ করবেন।

5টি নিবন্ধ

এই বিভাগের নিবন্ধ

JSON API ডেটা চুক্তি নকশার মূল বিষয়

প্রকাশের পর বদলানো খুব কঠিন এমন ছয়টি জিনিস: রেসপন্স এনভেলপ, এরর ফরম্যাট, পেজিনেশনের আকৃতি, ID ও সময়ের উপস্থাপন, null বনাম অনুপস্থিতের সেমান্টিক্স, আর সংস্করণ বিবর্তন।

মধ্যবর্তী~13 মিনিট পড়াআপডেট 2026-10-30

কনফিগারেশন, ফিক্সচার ও লোকাল ডেটার জন্য JSON সামলানো

কনফিগারেশন স্তরভিত্তিক ও যাচাইযোগ্য হতে হবে; ফিক্সচার নির্ধারক, পাঠযোগ্য ও ডিফযোগ্য হতে হবে। এই দুই ধরনের ফাইল খারাপভাবে সামলালে সমস্যা অনুসন্ধানের খরচ দীর্ঘদিন উঁচু থাকে।

শিক্ষানবিশ~10 মিনিট পড়াআপডেট 2026-10-30

দুটি JSON ডকুমেন্ট যখন আলাদা: অবস্থানভিত্তিক ডিফ, id-ভিত্তিক ডিফ, নাকি আগে নরমালাইজ

পঞ্চাশ রেকর্ড একান্ন হয়, আর ডিফ একান্নটি পরিবর্তন রিপোর্ট করে। টেক্সট-ডিফের ভুয়া সংকেত, id দিয়ে অ্যারে মেলানো, jq নরমালাইজেশন ও প্রযোজ্য প্যাচ।

শিক্ষানবিশ~6 মিনিট পড়াআপডেট 2026-10-30

JSON ফাইলে Git মার্জ কনফ্লিক্ট: merge=union কেন ভাঙা JSON লেখে

merge=union ভাঙা JSON ঢুকতে দেয় আর তবু সফল বলে। এখানে JSON-এর জন্য কি-সচেতন থ্রি-ওয়ে মার্জ ড্রাইভার, প্লাস কনফ্লিক্ট কমানোর তিন অভ্যাস।

মধ্যবর্তী~7 মিনিট পড়াআপডেট 2026-10-30

JSON চুক্তির সংস্করণায়ন: সামঞ্জস্য, ডেপ্রিকেশন ও ডেটা মাইগ্রেশন

ফিল্ড যোগ করা স্বয়ংক্রিয়ভাবে নিরাপদ নয়। সামঞ্জস্যের সীমানা, সংস্করণ ফিল্ড, ডেপ্রিকেশন উইন্ডো, দুই-লেখা মাইগ্রেশন, চুক্তি টেস্ট ও ক্যানারি মেট্রিক।

উন্নত~10 মিনিট পড়াআপডেট 2026-10-31