برنامهنویسی علمی قابل اعتماد؛ اصول کدنویسی و آزمون پژوهشی
معرفی رایگان Best Practices for Scientific Computing؛ کد خوانا، تغییرهای کوچک، آزمون، کنترل نسخه و همکاری در پروژههای علمی.
این مقاله چه چیزی به شما میدهد؟
- کد خوانا برای همکاران
- آزمون و کنترل نسخه
- بهبود تدریجی فرایند
دربارهٔ مقاله
این مقاله مجموعهای از روشهای عملی برای پژوهشگرانی ارائه میکند که کد مینویسند اما لزوماً آموزش مهندسی نرمافزار ندیدهاند. هدف، خواناترشدن برنامه و قابلاعتمادترشدن نتیجهٔ علمی است.
چرا این مقاله را بخوانیم؟
نامگذاری روشن، خودکارسازی کارهای تکراری، تغییرهای کوچک، آزمون و بازبینی گروهی از موضوعهای اصلیاند. نویسندگان پیشنهاد میکنند این عادتها بهتدریج وارد کار شوند، نه با یک تغییر بزرگ و دشوار.
راهنمای مطالعه و محدودیتها
برای مطالعهٔ هدفمند، یکی از مشکلات واقعی پروژهٔ خود را انتخاب کنید؛ مثلاً تکرار تحلیل یا تشخیص خطا. سپس توصیههای همان بخش را به کار بگیرید و نتیجه را ثبت کنید. متن یک راهنمای روش کار است، نه آموزش یک زبان خاص.
معرفی فارسی را درسآوند تهیه کرده است؛ ترجمهٔ کامل مقاله نیست. برای مطالعهٔ اصل انگلیسی به بخش «متن کامل و فایل» بروید.