بایگانی دسته: برنامه‌نویسی

Test Driven Developement یا توسعه تست محور چیست ؟

Test Driven Developement یا TDD یا توسعه‌ی تست محور،‌ یک روش توسعه‌ی نرم‌افزار است که با هدف کاهش خطاهای برنامه‌نویسی ایجاد شده است. در شیوه‌ی عادی و با استفاده از آزمون واحد( Unit Test ) می‌توانیم برنامه را تست کنیم … ادامه‌ی خواندن

ارسال شده در برنامه‌نویسی | برچسب‌شده , | یک دیدگاه

قیمت گذاری پروژه‌های نرم‌افزاری

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

ارسال شده در برنامه‌نویسی, عمومی | برچسب‌شده , , | ۵ دیدگاه

افزونه‌های ضروری برای وردپرس

در این نوشته تلاش می‌کنم فهرستی کامل از افزونه‌های با کیفیت و مفید که در هر سایت و وبلاگ وردپرسی شامل سایت‌های شخصی، سایت‌های سازمان و سایت‌های شرکتی و فروشگاهی مورد نیاز هستند را جمع‌آوری کنم. لطفا چنانچه افزونه‌ای که … ادامه‌ی خواندن

ارسال شده در SEO, امنیت, برنامه‌نویسی, وردپرس | برچسب‌شده , | دیدگاه‌تان را بنویسید

انتقال فایل‌های تغییر یافته پروژه به سرور

در هنگام برنامه‌نویسی پروژه‌های تحت وب، در دفعات مکرر ممکن است بخواهیم آخرین فایل‌های تغییر یافته را به سرور منتقل کنیم. شناسایی فایل‌هایی که تغییر کرده‌اند و آپلود تک به تک آن‌ها به سرور کاری دشوار و زمان‌بر است. از … ادامه‌ی خواندن

ارسال شده در برنامه‌نویسی, نرم‌افزار | برچسب‌شده , , , | دیدگاه‌تان را بنویسید

خطاهای تایپی در برنامه نویسی و روش کم کردن آن

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

ارسال شده در برنامه‌نویسی | برچسب‌شده , | ۲ دیدگاه

عبارت‌های شرطی یودا( Yoda )

یودا در اصطلاح، شیوه‌ای کد نویسی برای تعریف عبارت‌های شرطی است. در این روش، مقدار مقایسه پیش از علامت «==» و متغیر پس از آن می‌آید: <?php //NORMAL if( $hello == false ) { // … }   // YODA … ادامه‌ی خواندن

ارسال شده در PHP, برنامه‌نویسی, وردپرس | برچسب‌شده , | یک دیدگاه

Node.js چیست؟

Node.js یک محیط یا Platform برنامه‌نویسی تحت سرور است که بر پایه‌ی موتور جاواسکریپت V8 گوگل کروم توسعه پیدا کرده است. Node.js می‌تواند برای ایجاد وب‌سرورهای ساده تا پیشرفته مورد استفاده قرار بگیرد. برای مثال ممکن است برای راه‌اندازی یک … ادامه‌ی خواندن

ارسال شده در برنامه‌نویسی, جاوااسکریپت | برچسب‌شده , | ۳ دیدگاه

تشخیص قدیمی بودن نگارش IE و تعریف کلاس برای body

پشتیبانی از مرورگرهای مختلف از مهم‌ترین چالش‌های پیش‌روی توسعه دهندگان وب است. طراحی سایت به گونه‌ای که روی تمام مرورگرها و تمامی نگارش‌های آن‌ها سایت به درستی نمایش داده شود، کاری بسیار دشوار و گاهی خارج از توان است. یکی … ادامه‌ی خواندن

ارسال شده در CSS, HTML, برنامه‌نویسی, جاوااسکریپت | برچسب‌شده | دیدگاه‌تان را بنویسید

لیست شهرها و استان‌های ایران

یکی از نیازهای روزمره در هنگام برنامه‌نویسی، در اختیار داشتن اطلاعات مختلف است و یکی از متداول‌ترین داده‌های موجود، فهرست شهر‌ها و استان‌های ایران به تفکیک و با قابلیت جستجو است. به دلیل فراگیر بودن این نیاز یک صفحه با … ادامه‌ی خواندن

ارسال شده در برنامه‌نویسی, جاوااسکریپت, عمومی, پایگاه داده | برچسب‌شده , , | ۹ دیدگاه

یک سایت مورد حمله از روش SQL Injection

قرار بر این شد که سایتی را که قبلا با ابزارهای مایکروسافتی توسعه پیدا کرده بود و مورد حمله‌ی SQL Injection بود، بازطراحی و بازنویسی کنیم. نخستین مشکل این بود که سایت از نظر اندازه جزء سایت‌های متوسط به شمار … ادامه‌ی خواندن

ارسال شده در امنیت, برنامه‌نویسی, عبارت‌های منظم, پایگاه داده | برچسب‌شده , , , | دیدگاه‌تان را بنویسید