رفتن به مطلب
جامعه‌ی برنامه‌نویسان مُدرن ایران

ابزار‌ها

  • نوشته‌
    10
  • دیدگاه
    3
  • مشاهده
    799

مشارکت‌کنندگان این وبلاگ

چگونه کد خود را زیبا کنیم؟

با سلام. در این مقاله قصد بر معرفی چند ابزار کاربردی برای برنامه‌نویسان گرامی را داریم. پس با ما همراه باشید.😇

 

|Carbon|

قبل از هر چیزی کمی به کد زیر نگاه کنید :

#include <KWayland/Server/output_interface.h>
#include <KWayland/Server/outputdevice_interface.h>
namespace KWayland
{
namespace Server
{
class OutputInterface;
class OutputDeviceInterface;
class OutputChangeSet;
class OutputManagementInterface;
class XdgOutputInterface;
}
}

namespace KWin
{
namespace ColorCorrect {
struct GammaRamp;
}

 

آیا شما واقعاً رغبت به خواندن این کد می‌کنید ؟ صد در صد خیر. چرا که هیچ indent یا code highlight در نظر گرفته نشده‌اس ! در نظر بگیرید اگر ۱۰۰۰ خط کد بود 😵.

در اینجا وب‌سایت Carbon به ما اجازه قالب‌بندی ، تغییر فونت ، رنگ‌بندی و... کدهارا میدهد. Carbon تعداد زیادی از زبان‌های برنامه‌نویسی را اعم از C\C++ , Python , JS ,... پشتیبانی میکند.

برای شخصی‌سازی تم مورد علاقه خود. کافی است که تنظیمات خود را اعمال و بعد url سایت را ذخیره کنید.این یک نمونه از تنظیماتی است که بنده اعمال کردم :

image.png.83a0d97aaf369d45b7733de7ec597453.png

حال به راحتی می‌توانید با اسکرین گرفتن از کدزیبای خود آن را برای دوستان خود ارسال کنید.

 

 

|Beautify Tools|

سایت Beautify Tools مجموعه‌ای عظیم ابزارهایی اعم از :

  • Beautifiers And Minifiers
  • Converters
  • String Utilities
  • CSS Preprocessors
  • Utilities
  • Unit Converters
  • Cryptography
  • ...

می‌باشد. که بسیار به کمک برنامه‌نویسان وب می‌آید. برای مثال شما یک فایل حجیم CSS دارید. که برای راحتی و قابل‌خواندن‌بودن کد از indent های بسیار استفاده کرده‌اید که خود باعث بالا بردن حجم نهایی فایل شده‌اند. به راحتی با استفاده از ابزار CSS Beautifier می‌توانید تمام indent های بی‌مصرف را از بین ببرید :

image.thumb.png.f13558dcccf94564bb6908df44015705.png

 

 

|Artistic Style|

Artistic Style یک ابزار فرم‌دهنده (indenter) برای زبان‌های C, C++, C++/CLI, Objective‑C, C#, and Java می‌باشد. 
برای نصب و استفاده به مستندات نصب این ابزار مراجعه کنید.
 

 

|Clang Format|

Clang Format یک ابزار command-line بسیار قدرتمند برای مرتب کردن ، قالب‌بندی و... کد منبع می‌باشد :
 
 
ابزار Clang Format فقط به Command Line محدود نمی‌شود. شما می‌توانید به راحتی با IDE مورد علاقه خود این ابزار را تطبیق بدهید. مثل :
  • Vim
  • Qt Creator
  • Visual Studio
  • BBEdit
  • ...

vokoscreen-2019-01-03_13-43-02.gif.6f0c95af81a875c061f1c84287eea7c7.gif

برای استفاده به سایت مرجع مراجعه کنید.

 

موفق‌‌ و پیروز باشید. 


عنوان منبع clang-fromat
  • پسندیدن 3
  • تشکر شده 1


0 دیدگاه


نظرهای پیشنهاد شده

هیچ دیدگاهی برای نمایش وجود دارد.

برای ارسال دیدگاه یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید دیدگاهی ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در سایت ما ثبت نام کنید. عضویت خیلی ساده است !

ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید

ورود به حساب کاربری
  • کاربران آنلاین در این صفحه   0 کاربر

    هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.

×