شما اینجایید
خانه > مطالب تگ شده با "برنامه نویسی"

فلسفۀ اصلی اشکال‌زدایی (Debugging) و روش درست آن

debug

اشکال‌زدایی یا دیباگ کردنِ برنامه گاهی برای برخی افراد بسیار دشوار است. این افراد کسانی هستند که معتقدند برای اشکال‌زدایی یک سیستم به جای اینکه «به آن نگاه کنی»  باید به «آن فکر کنی».

برای اینکه منظور از این جمله مشخص شود، مثالی بزنیم. یک وبْ‌سِروری

چرا PHP ؟

چرا PHP ؟

PHP یک‌زبان سمتِ سرور است، در نتیجه بار سنگینی در طرف سرور وجود دارد. سرور سعی می‌کند به‌طور پویا، محتوایی را  تولید کند که به مرورگر تحویل داده می‌شود. مثل اکثر زبان‌ها که در ابتدا برای هدف شخصی ساخته شد، اولین بار راسموس لِردورف در سال 1994 برای

فیلتر کردن متغیر و اعتبارسنجی کد در PHP

فیلتر کردن متغیر و اعتبارسنجی کد در PHP

یکی از نقاط مشترک در بیشتر برنامه‌های کاربردی تحت وب، فُرم‌ها است. به فرم‌ها برای تعامل با کاربر نیاز داریم. کاربران داده‌ها را در فرم‌ها وارد می‌کنند و ما می‌توانیم برحسب نیاز بر داده‌های آن‌ها کار کنیم و احتمالاً آن‌ها را در یک ذخیره‌گاه داده‌ها ذخیره کنیم.

پایگاه‌داده‌های گرافی یا رابطه‌ای؟ از کدام استفاده شود؟ چه موقع؟

پایگاه داده های رابطه ای در مقابل پایگاه داده گراف

 

دادگان‌های (پایگاه‌‌داده‌های) رابطه‌ای سنتی که از دهه ۸۰ به‌مثابه نیروگاه برنامه­‌های کاربردی نرم­‌افزاری بوده­‌اند، وقتی‌که داده­‌ها پیش‌بینی‌پذیرند و به‌راحتی با جداول و ستون­‌ها و ردیف­‌ها منطبق می‌شوند و اتصالات در پرسمان‌ها (queries) زیاد نیست، کارکرد مناسبی دارند.

اما قابلیت نرم‌افزارهای رابطه­‌ای برای کار با ‌حوزه­‌های

API چیست؟

شش مهارت حیاتی برای مدیران پروژه

هیئت‌منصفه فدرال، گوگل را در مبارزه طولانی­‌مدت با رقیب خود، اوراکل، در مورد نرم‌افزار اندروئید گوگل به پیروزی بزرگی رساند. سال­‌هاست که این دو غول بزرگ نرم‌افزار به لجبازی قانونی خود ادامه می‌دهند؛ اوراکل ادعا می‌کند گوگل به‌طور غیرقانونی از بخشی از نرم‌افزارش، خصوصاً ۳۷ عدد Java

توسعه Test-Driven و چرخه مشاهده آن

توسعه Test-Driven و چرخه مشاهده آن

مباحثه‌های جالبی بین توسعه‌دهندگان در مورد ماهیت Test-driven Development یا TDD و استفاده از آن وجود دارد. در TDD یا «توسعه آزمون‌محور» اول آزمون (تست کد) و سپس کد نوشته می شود.

توسعه‌دهندگان در این مباحثه‌ها سلایق گوناگونی دارند که البته جای تعجب ندارد. در سلایق مختلف

چگونه پیچیدگی کد را در یک شرکت نرم‌افزار مدیریت کنیم؟

کد نویسی بهینه

برخی در مورد پیچیدگی کد معتقدند:

فقط خود یک برنامه‌­نویس می­‌تواند پیچیدگی کد را حل کند.

پذیرفتن این دیدگاه تغییرات ظریفی را به همراه دارد زیرا به این معنا است که حل پیچیدگی کد نیازمند توجه خود فرد به آن کد است. مطمئناً ابزار مناسبی برای

یک کدنویس مؤثر باشید!

برای موفقیت پروژه با تیم خود همکاری کنید

کدنویسی خوب آن‌قدر که فکر می‌کنید زمان‌بر نیست. بهترین‌ها در این زمینه، کار را به‌راحتی انجام می‌دهند.

Larry Wall، نویسنده‌ی اصلی زبان برنامه‌نویسی Perl، می‌گوید برنامه‌نویسان خوب سه ویژگی دارند: تنبلی، بی‌صبری و غرور.

«تنبلی» برای اینکه  آن‌ها را به نوشتن برنامه‌هایی سوق می‌دهد که در کمتر

چگونه یک وب‌سایت سازمانی مدرن و متفاوت طراحی کنیم

چگونه یک وب‌سایت سازمانی مدرن و متفاوت طراحی کنیم

مأموریت شما ایجاد یک وب‌سایت برای یک سازمان خلاق که باعث تعامل با مشتریان و جذب مشتریان بالقوه باشد، است. شما باید انتظاراتی که مشتریان بالقوه‌ی از یک سازمان خلاق دارند را هدف‌گذاری کرده و بدیهی است که آن‌ها انتظار کار باکیفیت و همچنین با خلاقیت رادارند؛ چه

نقد و بررسی: SQL Server 2016 و کمک آن به سرعت

SQL Server 2016 و کمک آن به سرعت

2016 SQL Server، با پایگاه داده‌ی Azure، query های در برابر Hadoop، R داخلی ، امنیت بهتر و عملکرد بالاتری دارد. مایکروسافت 2016 SQL Server را" بزرگ‌ترین جهش روبه‌جلو" در تکامل 27 ساله‌ی پایگاه داده SQL سرور می‌نامد. همان‌طور که مشاهده می‌کنیم، 2016 SQL Server ، تعدادی قابلیت‌های

بالا