آشنایی با ابزارهای تجزیه و تحلیل کد: چگونه کیفیت کدهای اندروید را بسنجیم؟ - بخش اول
توسعه دهندگان مایل به نوشتن کدهای باکیفیت و عاری از خطا هستند و ابزارهایی در این راستا به کمک آنها می آیند تا از کیفیت کدهای نوشته شده خود مطمئن شوند. در این مطلب قصد داریم به معرفی چندین ابزار کارآمد در این زمینه، شامل CheckStyle ،PMD ،FindBugs و Lint از اندروید استودیو بپردازیم. تمامی این ابزارها رایگان و اپن سورس هستند.
ابزارهای تحلیل کد کدامند؟
این ابزارها جهت پارس کردن و تحلیل کد منبع، بدون اجرای واقعی آنها مورد استفاده قرار میگیرند وهدف آنها یافتن باگ ها و حفره های امنیتی میباشد. ابزاری مانند FindBugs کد را بر اساس یک مجموعه قوانین بررسی میکند و اگر کد شما از این قوانین پیروی نکرده باشد، حاکی از این است که جایی مشکل دارید. در واقع ابزارهای تحلیل کد یک کامپایلر اضافی هستند که باید پیش از کامپایل نهایی به زبان سیستم، اجرا شوند.
در بسیار...