کدنویسی

برنامه‌نویسان برای انجام پروژه‌های برنامه‌نویسی به محیط‌های توسعه یکپارچه قدرتمندی مانند مایکروسافت ویژوال استودیو، اندروید استودیو و.... نیاز دارند. محیط‌‌های توسعه یکپارچه از ملزومات اصلی برنامه‌نویسی هستند، اما توسعه‌دهندگان به ابزارهای مکمل دیگری هم نیاز دارند تا فرآیند کدنویسی را برای آن‌ها ساده‌تر کرده و زمان ساخت نرم‌افزارها را کوتاه‌تر کند. ابزارها و سرویس‌های به اشتراک‌گذار کدها، کانتینرهایی شبیه کوبرنتس، ترمینال‌های به‌اشترا‌ک‌گذار کدها، مخازنی شبیه گیت‌هاب، نرم‌افزارهای کنترل نسخه و... همگی سعی دارند مها‌رت‌های کدنویسی توسعه‌دهندگان را بهبود بخشیده، بهره‌وری و کارایی تیم‌های توسعه را بیشتر کرده، ذهن توسعه‌دهندگان را روی مباحث کلیدی و اصلی پروژه‌ها متمرکز کرده و در یک‌کلام زندگی شاد و محیط کاری کم دغدغه‌ای برای توسعه‌دهندگان رقم بزنند.
مدل V یکی دیگر از مدل‌هایی است که در زمینه ساخت نرم‌افزارها و در صنایع حساسی همچون هواپیمایی از آن استفاده می‌شود. البته از این مدل در ارتباط با ساخت تجهیزات سخت‌افزاری نیز می‌توان استفاده کرد. مدل V را می‌توان یک مدل توسعه‌یافته از مدل آبشاری در نظر گرفت. در این مدل به‌جای آن‌که مسیر حرکت به‌صورت خطی و رو به پایین باشد، مسیر حرکت و تکامل فرآیندها شبیه حرف V است. در مدل V در هر مرحله از چرخه توسعه نرم‌افزار یک مرحله آزمایش مستقیم وجود دارد. مدل V نیز همانند آبشاری به‌شدت منضبط بوده و هر مرحله تنها زمانی اجرا خواهد شد که مرحله قبل‌تر از آن به‌طور کامل به اتمام رسیده باشد. محورهای افقی و عمودی (از چپ به راست) میزان پیشرفت و تکمیل پروژه را نشان می‌دهند.
نام کتاب: کدنویسی و توسعه وب ویژه افراد تازه‌‌کار
06 شهريور 1397
اگر شما یک توسعه‌دهنده وب هستید یا در نظر دارید به دنیای برنامه‌نویسی وب وارد شوید، در ابتدا باید اطلاعات فنی در ارتباط با رابط‌های کاربری، بانک‌های اطلاعاتی و دیگر ویژگی‌هایی که امروزه سایت‌های مدرن وب و برنامه‌های موبایل بر پایه آن‌ها به تعامل با کاربران می‌پردازند، به دست آورید. کتاب «کدنویسی وب ویژه افراد تازه‌کار» به زبانی شیوا و ساده در ارتباط با زبان‌های برنامه‌نویسی و مهارت‌هایی که در این زمینه به آ‌ن‌ها نیاز دارید، اطلاعات لازم را در اختیار شما قرار می‌دهد.
7 راز موفقیت یک مهندس نرم‌افزار
29 مرداد 1397
شرایط اقتصادی و صنعتی ایران در حال حاضر به‌گونه‌ای است که امکان فعالیت و کسب‌وکار در رشته مهندسی نرم‌افزار بیشتر از سایر رشته‌هاست. با این‌حال همه‌کسانی که مهندسی نرم‌افزار یا دست‌کم برنامه‌نویسی کامپیوتر را انتخاب می‌کنند، لزوما موفق نیستند. در این مقاله می‌خواهیم مهم‌ترین مهارت‌های فنی و انسانی یک مهندس نرم‌افزار را بررسی کنیم
26 چهارچوب جادویی برای طراحی رابط‌های کاربری مبتنی بر جاوا اسکریپت و اچ‌تی‌ام‌ال
30 فروردين 1397
امکان کار کردن راحت روی عناصر کدنویسی تحت وب (HTML ،CSS و جاوا اسکریپت) برای همه نوع پروژه‎های توسعه نرم‌افزاری به یک مهارت ضروری و اجتناب‌ناپذیر تبدیل شده است. به طور مشخص، اپلیکیشن‎های وب از مجموعه‎ای بزرگ از ابزارها، فریم‌ورک‎ها و افزونه‎ها بهره می‎برند...
انجمن کامپیوتر ایران، مرکز راهکارهای اطلاعاتی هوشمند و پژوهشکده فناوری اطلاعات و ارتباطات پیشرفته دانشگاه صنعتی شریف، بیست‌ودومین کنفرانس ملی سالانه کامپیوتر را با هدف رشد و توسعه دانش و فناوری کامپیوتر برگزارمی‌کند. کارگاه آموزشی با عناوین مختلف و مسابقه کدنویسی مبهم، از دیگر برنامه‌هایی است که همزمان با کنفرانس برگزار خواهد شد.
مدیران و حتا کارمندان موفق یک سازمان به خوبی می‌دانند که باید از حداقل دانش برنامه‌نویسی برخوردار باشند. این دانش به آن‌ها کمک می‌کند تا مسائل را به خوبی درک کرده و قدرت تحلیل خوبی به دست آورند. در دنیای کسب و کار امروزی بخش عمده‌ای از مدیران بزرگ با این دانش آشنایی دارند و زمانی که جلساتی را با تیم‌های برنامه‌نویسی خود ترتیب می‌دهند، به خوبی می‌توانند راهکارهای سودمندی ارائه کنند.
آیمت کارلا دانش‌آموز 16 ساله‌ای بود که با درس ریاضی مشکل جدی داشت و حتا برای گذراندن درس جبر مجبور شد از مدرسه‌ خود به مدرسه دیگری عزیمت کند. اما عزیمت به مدرسه جدید به معنای پایین بودن قدرت درک کارلا در درس ریاضی نبود. در طول تعطیلات تابستانی و زمانی که دانش‌آموزان سرگرم مطالعه دروس تقویتی بودند، کارلا کار روی برنامه‌ای موسوم به 6284 calc را آغاز کرد. برنامه‌ ویژه‌ای که به او در حل تکالیف ریاضی کمک می‌کرد.
این روزها تبدیل شدن به یک کارآفرین به مراتب سهل‌الوصول‌تر از گذشته شده است. اینترنت فرصت‌های تازه‌ای را پیش روی مردم قرار داده است. فرصت‌هایی که به واسطه تکامل فناوری به طور یکسان در اختیار همگان قرار دارد. با وجود این چنین فرصت‌ها و فناوری‌های نوینی بازهم هیچ‌کس به شما نمی‌گوید، موفق بودن در یک کسب و کار رهاورد ساده‌ای به شمار رفته و شما با کمترین زحمت ممکن می‌توانید در دنیای کسب و کار خوش بدرخشید. هر کارآفرینی که تمایل دارد در کسب‌وکار خود به سودآوری کلانی برسد، باید با تعدادی از فناوری‌های قدرتمند این روزهای دنیای فناوری آشنا شود.
چگونه گوگل میلیاردها کد برنامه‌نویسی را مدیریت می‌کند؟
14 شهريور 1395
آیا تا به حال به این موضوع اندیشیده‌اید که نرم‌افزارهای مختلفی همچون ویژوال استودیو، فتوشاپ، ویندوز و مانند این‌ها را که استفاده می‌کنید، از چه تعداد کد ساخته شده‌اند؟ فارغ از اینکه چنین نرم‌افزارهایی بر مبنای متدولوژی‌های خاصی تدوین شده‌اند و گروه‌های مختلف نرم‌افزاری در کنار یکدیگر گرد آمده‌اند تا به بهترین شکل ممکن مجموعه‌ای شکوه‌مندانه را آماده کنند و در اختیار کاربران قرار دهند؛ اما سؤال اصلی این است که این نرم‌افزارها تا چه اندازه بزرگ هستند.

صفحه‌ها

اشتراک در کدنویسی