اطلاعیه

Collapse
No announcement yet.

روشهای کد نویسی خوشمزه

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    روشهای کد نویسی خوشمزه

    سلام
    هر کس روشها و نکته هایی داره/یاد گرفته که کد نویسی رو براش لذت بخش تر میکنه ، با اشتراک این روشها برنامه نویسی خیلی دلپذیرتر میشه.
    همونطور که مطلعید ابزارات IDE ها و کامپایلرهای رایج معمولا محیط دلچسبی ندارن که این باعث خستگی و کسلی برنامه نویس میشه ، مثلا محیط keil یه محیط ساده و معمولیه که در مورد iar این یه فاجعه کامله، به همین دلیل دیدم معمولا افراد تو ادیتورهای مختلف کدشون رو مینویسن و تنها از کامپایلرهای بالا استفاده میکنن ، به طور مثال قبلا جایی خوندم که یکی از بچه های انجمنای برق و الکترونیک کدو تو اتمل استودیو(که در واقع از محیط ویژوال استودیو استفاده میکنه ) مینویسه و تو iar کامپایل و دیباگ میکنه
    البته این ایده جالبیه ولی با وجود حجم بالا و فضای اشغالی و سرعت نت و ... شاید زیاد کاربردی نباشه
    اینجا من میخوام دو تا از ادیتورهای فوق العاده رو بهتون معرفی کنم که خودم هم مدت زیادی نیست باهاشون آشنا شدم ولی فوق العاده ،تکرار میکنم فوق العاده برام مفید بودن .
    نکته :فعلا تنها ایراد این ادیتورها به نظرم اینه که امکان یکپارچه سازی با کامپایلر رو ندارن ، مثل کاری که با اکلیپس میشه کرد
    :smile:
    زندگي آن چه که زيسته ايم نيست ، بلکه آن چيزي است که از گذشته به خاطر داريم ...گابريل گارسيا مارکز

    #2
    پاسخ : روشهای کد نویسی خوشمزه

    1- Sublime Text :
    یک ادیتور فوق العاده ، کم حجم ،سبک ، قابلیت تشخیص خودکار زبان برنامه نویسی ، قابلیت تکمیل کد ، تم ها ، غالب ها و فونتهای فوق العاده زیبا، کاربری آسان بدون تنظیمات پیچیده و مهم تر از همه پلاگین های فوق العادشه.
    با توجه به حجم کمش ( کمتر از 8 مگ ) پیشنهاد میکنم حتما حداقل برای یک بار امتحانش کنید.
    نکته : ای برنامه رایگان نیست ولی به روش معمول پولی هم نیست(کلا در دنیای لایسنس ترم ها چیز جدید و عجیب غریبیه ) ، یعنی یه نسخه آزمایشی بهتون میده اما بدون محدودیت زمانی ولی برای استفاده پیوسته باید لایسنسش رو بخرید ، ولی نخرید هم کاری باهاتون نداره (فک کنم واگذار میکنه به وجدان خودتون : دی) تا جایی که من فهمیدم با خرید لایسنس قابلیت جدیدی هم اضافه نمیشه

    وبسایت :
    http://www.sublimetext.com
    لینک دانلود آخرین نسخه:
    http://c758482.r82.cf2.rackcdn.com/S...64%20Setup.exe

    ----------------------------
    مطالب زیر کپی شده از سایت http://farnabaz.ir هست که برای خوندن کامل مطلب و همچنین پلاگینهاش میتونین به آدرس http://farnabaz.ir/sublime-text-3 برین(حجم مطلب نوشته شده زیاد بود لینک دادم بقیشو همونجا بخونین )

    ویژگی ها:
    پالت فرامین (Command Palette)

    کلید میانبر: ctrl + shift + p
    این پالت به شما این امکان را می دهد که تقریبا به تمامی تنظیمات سابلیم دستری داشته باشید، اجرای فرامین پکیج ها، تغییر سینتکس (زبان) تب فعلی، کنترل پروژه های سابلیم و بسیار بسیار چیز دیگر
    برای مثال می توانید سینتکس نمایش فایل فعلی در را تغییر دهید.


    تغییر فایل(File Switching)

    کلید میانبر: ctrl + p
    سابلیم روشی واقعا سریع برای دستیابی به فایل در اختیار شما قرار می دهد، دیگر نیازی به اسکرول میان فولدر ها یا نوار جانبی برنامه نداری تنها کلید ctrl + p را بفشارید و بخشی از نام فایل خود را وارد کنید، سابلیم خود لیستی از تمامی فایل های موجود در دایرکتوری باز شده را به شما نمایش می دهد و شما با وارد کردن بخشی از نام فایل مورد نطر می توانید آن را انتخاب کنید.


    پرش یه نماد(Goto Symbols)

    کلید میانبر: ctrl + r
    وقتی شما حجم زیادی از توابع را درون یک فایل دارید، پیدا کردن یک تابع کار دشواری به نظر می رسد، یا نیازمند استفاده از جست جوی برنامه است ولی سابلیم راه ساده تری برای این کار دارد. تنها کافی است ctrl + r را بفشارید و نام تابع خود را بنویسید، سابلیم لیستی از توابع متناسب درون فایل را نمایش می دهد.


    تغییر دسته جمعی(Multi-Edit)

    کلید میانبر: ctrl + click
    به نظر نویسنده منبع اول، این ویژگی بهترین ویژگی سابلیم است.
    اگر معتاد استفاده از این ویژگی شوید دیگر تغییر ویرایشگر برای شما کمی سخت خواهد بود. این ویژگی به شما این امکان را میدهد تا بخش های مختلف کد را یک جا تغییر دهید، کنترل را نگه دارید و مکان های مورد نظر کلیک کرده و شروع به نوشتن کنید. برای استفاده از این ویژگی چند راه دیگر نیز وجود دارد:

    command + ctrl + g: انتخاب تمام تکرار های کمله حاضر (در مکینتاش)
    ctrl + shift + l: با انتخاب چند سطر و فشردن این میانبر میتوانید تمام سطر های انتخاب شده را یکجا تغییر دهید.
    ctrl + d: انتخاب کلمه فعلی و کلمات مشابه بعدی در دفعات بعد
    ctrl + click: هر مکانی که کلیک کنید اشاره گری برای تغییر دسته جمعی ایجاد می شود
    ctrl + shift + f و alt + enter : پیدا کردن یک لغت در فایل و انتخاب تمام تکرار های آن


    اسنیپت ها(Snippets)

    اسنیپت ها یکی دیگر از ویژگی های خوب سابلیم هستند،اسنیپت ها به شما این امکان را می دهند تا با تعریف قواعد کوتاه بتوانید به کدهای مورد نظر خود برسید، برای مثال یکی از اسنیپت های موجود در خود سابلیم lorem است، شما تنها با نوشتن کلمه lorem و سپس فشردن کلید tab می توانید متن کامل lorem ipsum ... را داشته باشید.
    شما می توانید از اسنیپت های موجود در خود سابلیم استفاده کنید یا اسنیپت های شخصی خود را بسازید یا پکیج های مختلف موجود را نصب کنید.


    ------------------
    زندگي آن چه که زيسته ايم نيست ، بلکه آن چيزي است که از گذشته به خاطر داريم ...گابريل گارسيا مارکز

    دیدگاه


      #3
      پاسخ : روشهای کد نویسی خوشمزه

      Atom
      این ادیتور فوق العاده توسط تیم گیت هاب ایجاد شده ، به همین خاطر اگه علاقه دارین تا کدهاتون رو گیت بذارین یکپارچگی بیشتری نسبت به قبلی داره
      البته حجمش نسبت به قبلی بیشتره ویه مقدار نسبت به سابلایم کند تره.گویا جامعه کاربری وسیع تری داره و تنظیمات و ویژگی هاش خیلی گسترده تره .
      بین بر نامه نویسهای وب خیلی محبوبه و پشیبانی گیت هاب و اپن سورس بودنش هم هست.


      ------------
      سایت اصلی :
      https://atom.io/
      لینک دانلود آخرین ورژن :
      https://atom.io/download/windows

      معرفی کامل :
      http://farnabaz.ir/atom
      ----

      زندگي آن چه که زيسته ايم نيست ، بلکه آن چيزي است که از گذشته به خاطر داريم ...گابريل گارسيا مارکز

      دیدگاه


        #4
        پاسخ : پاسخ : روشهای کد نویسی خوشمزه

        سلام :nerd:
        اینم از طرف من:

        ++Notepad



        سایتش: https://notepad-plus-plus.org/
        http://www.eca.ir/forum2/index.php?topic=108455.msg777842#msg777842

        دیدگاه

        لطفا صبر کنید...
        X