حتی افراد مبتدی نیز می توانند کدهایی با عملکردهای مختلف بنویسند. اصول کدنویسی توابع خود را به صورت بلوک یا ماژول جدا نگه دارید. با سازماندهی کد خود بر اساس اصل های کدنویسی عملکرد، قادر خواهید بود برای تنظیم یا بازبینی آن بازگردید.
جداسازی نگرانی ها (SoC) اصل SoC میگوید که برنامههای کامپیوتری باید در بخشهایی بر اساس نگرانی تنظیم شوند، مشابه «کد خود را مدولار کنید». در این زمینه نگرانی به معنای مجموعه ای از داده هاست که بر برنامه تاثیر می گذارد.
بر اساس اصل SoC، هر مجموعه داده ای که با یک تابع خاص سروکار دارد باید مجزا باشد. ممکن است یک بخش برای کنترل رابط کاربری و دیگری برای خروجی داشته باشید.
برنامه های SoC به خوبی سازماندهی شده اند و به طور کلی می توان هر نگرانی را تغییر داد. HMTL ، CSS و JavaScript نمونه هایی از SoC هستند ، زیرا هر زبان جنبه های مختلف پویایی صفحات وب را کنترل می کند. به همین ترتیب، هر زبان مستقل از یکدیگر کار اصول کدنویسی می کند.کامنت بگذارید و کار خود را مستند کنید کار خود را هم در داخل کد و هم در سیستم فایل خود مستند کنید. به عنوان بخشی از برنامه، بهترین عملکرد توسعه دهندگان شامل اظهار نظر در مورد کد است. توضیح کوتاه یا توضیحی درباره کاری که کد انجام می دهد به راهنمایی سایر توسعه دهندگان در مورد افکار شما کمک می کند.
به یاد داشته باشید، در سیستم فایل شما، طرحهای نسخهسازی تغییرات ایجاد شده را شناسایی میکنند. به عنوان مثال، نسخه 0.1 می تواند به عنوان آزمایش "بتا" شما قبل از راه اندازی نسخه 1.0 باشد. برای کسانی که روی کد کار نمی کنند، نسخه سازی کاربران را به فایل در حال استفاده هدایت می کند. از اشتباهات خود درس بگیرید استیو جابز گفت: «همه در این کشور باید برنامهنویسی را بیاموزند، زیرا به شما یاد میدهد که چگونه فکر کنید.» هنگام کدنویسی، بپذیرید که اشتباه می کنید و برخی از کدها را می شکنید. آنچه در این اصل مهم است این است که شما مستندسازی کنید و از خطاها درس بگیرید. یادداشت های انفورماتیک: کدگذاری اطلاعات منظور ما از کدگذاری اطلاعات، نمایش اطلاعات عددی است، گرافیک، متن یا صدا. سیگنال ها می توانند دو نوع باشند: آنالوگ و دیجیتال. سیگنال های آنالوگ با یک ایرانیان سایبر موج قابل مقایسه هستند و طیف وسیعی از امواج را ارسال می کنند اطلاعات، سیگنال های پیوسته شامل تمام تغییرات بین حداکثر و حداقل. این سیگنالها (اطلاعات) اغلب در مقایسه با سیگنالهای اصلی در هنگام موجدار شدن تاب میخورند
دوربین های آنالوگ به تداخل بسیار حساس هستند. سیگنال های دیجیتال فقط می توانند دواصول کدنویسی حالت مهم را در نظر بگیرند که هر کدام نشان دهنده a هستند محدوده مقادیر یک کمیت مشاهده شده به عنوان ولتاژ الکتریکی متفاوت (بالا یا کم) یا قطبش مغناطیسی متفاوت (مثبت یا منفی). مزیت سیگنال های دیجیتال این است که در معرض آن نیستند تداخل، می تواند به طور منحصر به فرد توسط دستگاهی مانند a رایانه ، متشکل از ترانزیستورهای متعدد که هریک از آنها فقط دو حالت را می توانند فرض کنند: روشن یا خاموش. در رایانه، اطلاعات از طریق استفاده از فناوری نمایش داده می شود
دیجیتال ، یعنی از 2 مقدار احتمالی ولتاژ الکتریکی {Vhigh، Vlow}. به طور کلی، بسته به دستگاه در نظر گرفته شده، مقادیر 0 و 1 می تواند باشد نشان داده شده توسط یک ولتاژ الکتریکی (بالا، کم)، با یک حالت متفاوت قطبش مغناطیسی (مثبت، منفی)، از نور و تاریکی و غیره. هر قطعه از اطلاعات در رایانه به دنباله ای از بیت ها، یعنی به یک بیت تبدیل می شود
کدگذاری شماره یک سیستم شماره گذاری با پایه شماره گذاری، یعنی با عدد مشخص می شود از اصول کدنویسی نمادها یا ارقام مختلف استفاده شده توسط آن و قوانینی که یکی را ایجاد می کند مطابقت یک به یک بین یک عدد و نمایش آن به صورت بیان شده است
ترکیبی از ارقام
سیستم ما ، که توسط اعراب در قرون وسطی در اروپا معرفی شد ، اعشاری و موقعیتی است: اعشاری (یا مبنای 10): هر عددی ، حتی بسیار بزرگ ، قابل نوشتن است
با استفاده از ده نماد که ارقام از 0 تا 9 است. موقعیتی: مقدار هر رقم به موقعیت اشغال شده توسط عدد بستگی دارد. اصول کدنویسی ده واحد از یک سفارش یک واحد قواعد کدنویسی از مرتبه بالاتر را تشکیل می دهند.
حتی افراد مبتدی نیز می توانند کدهایی با عملکردهای مختلف بنویسند. اصول کدنویسی توابع خود را به صورت بلوک یا ماژول جدا نگه دارید. با سازماندهی کد خود بر اساس اصل های کدنویسی عملکرد، قادر خواهید بود برای تنظیم یا بازبینی آن بازگردید.
جداسازی نگرانی ها (SoC) اصل SoC میگوید که برنامههای کامپیوتری باید در بخشهایی بر اساس نگرانی تنظیم شوند، مشابه «کد خود را مدولار کنید». در این زمینه نگرانی به معنای مجموعه ای از داده هاست که بر برنامه تاثیر می گذارد.
بر اساس اصل SoC، هر مجموعه داده ای که با یک تابع خاص سروکار دارد باید مجزا باشد. ممکن است یک بخش برای کنترل رابط کاربری و دیگری برای خروجی داشته باشید.
برنامه های SoC به خوبی سازماندهی شده اند و به طور کلی می توان هر نگرانی را تغییر داد. HMTL ، CSS و JavaScript نمونه هایی از SoC هستند ، زیرا هر زبان جنبه های مختلف پویایی صفحات وب را کنترل می کند. به همین ترتیب، هر زبان مستقل از یکدیگر کار اصول کدنویسی می کند.کامنت بگذارید و کار خود را مستند کنید کار خود را هم در داخل کد و هم در سیستم فایل خود مستند کنید. به عنوان بخشی از برنامه، بهترین عملکرد توسعه دهندگان شامل اظهار نظر در مورد کد است. توضیح کوتاه یا توضیحی درباره کاری که کد انجام می دهد به راهنمایی سایر توسعه دهندگان در مورد افکار شما کمک می کند.
به یاد داشته باشید، در سیستم فایل شما، طرحهای نسخهسازی تغییرات ایجاد شده را شناسایی میکنند. به عنوان مثال، نسخه 0.1 می تواند به عنوان آزمایش "بتا" شما قبل از راه اندازی نسخه 1.0 باشد. برای کسانی که روی کد کار نمی کنند، نسخه سازی کاربران را به فایل در حال استفاده هدایت می کند. از اشتباهات خود درس بگیرید استیو جابز گفت: «همه در این کشور باید برنامهنویسی را بیاموزند، زیرا به شما یاد میدهد که چگونه فکر کنید.» هنگام کدنویسی، بپذیرید که اشتباه می کنید و برخی از کدها را می شکنید. آنچه در این اصل مهم است این است که شما مستندسازی کنید و از خطاها درس بگیرید. یادداشت های انفورماتیک: کدگذاری اطلاعات منظور ما از کدگذاری اطلاعات، نمایش اطلاعات عددی است، گرافیک، متن یا صدا. سیگنال ها می توانند دو نوع باشند: آنالوگ و دیجیتال. سیگنال های آنالوگ با یک ایرانیان سایبر موج قابل مقایسه هستند و طیف وسیعی از امواج را ارسال می کنند اطلاعات، سیگنال های پیوسته شامل تمام تغییرات بین حداکثر و حداقل. این سیگنالها (اطلاعات) اغلب در مقایسه با سیگنالهای اصلی در هنگام موجدار شدن تاب میخورند
دوربین های آنالوگ به تداخل بسیار حساس هستند. سیگنال های دیجیتال فقط می توانند دواصول کدنویسی حالت مهم را در نظر بگیرند که هر کدام نشان دهنده a هستند محدوده مقادیر یک کمیت مشاهده شده به عنوان ولتاژ الکتریکی متفاوت (بالا یا کم) یا قطبش مغناطیسی متفاوت (مثبت یا منفی). مزیت سیگنال های دیجیتال این است که در معرض آن نیستند تداخل، می تواند به طور منحصر به فرد توسط دستگاهی مانند a رایانه ، متشکل از ترانزیستورهای متعدد که هریک از آنها فقط دو حالت را می توانند فرض کنند: روشن یا خاموش. در رایانه، اطلاعات از طریق استفاده از فناوری نمایش داده می شود
دیجیتال ، یعنی از 2 مقدار احتمالی ولتاژ الکتریکی {Vhigh، Vlow}. به طور کلی، بسته به دستگاه در نظر گرفته شده، مقادیر 0 و 1 می تواند باشد نشان داده شده توسط یک ولتاژ الکتریکی (بالا، کم)، با یک حالت متفاوت قطبش مغناطیسی (مثبت، منفی)، از نور و تاریکی و غیره. هر قطعه از اطلاعات در رایانه به دنباله ای از بیت ها، یعنی به یک بیت تبدیل می شود
کدگذاری شماره یک سیستم شماره گذاری با پایه شماره گذاری، یعنی با عدد مشخص می شود از اصول کدنویسی نمادها یا ارقام مختلف استفاده شده توسط آن و قوانینی که یکی را ایجاد می کند مطابقت یک به یک بین یک عدد و نمایش آن به صورت بیان شده است
ترکیبی از ارقام
سیستم ما ، که توسط اعراب در قرون وسطی در اروپا معرفی شد ، اعشاری و موقعیتی است: اعشاری (یا مبنای 10): هر عددی ، حتی بسیار بزرگ ، قابل نوشتن است
با استفاده از ده نماد که ارقام از 0 تا 9 است. موقعیتی: مقدار هر رقم به موقعیت اشغال شده توسط عدد بستگی دارد. اصول کدنویسی ده واحد از یک سفارش یک واحد قواعد کدنویسی از مرتبه بالاتر را تشکیل می دهند.

معرفی هوش مصنوعی به زبان ساده برای کودکان