بهزاد شعبانی

توسعه دهنده پی‌اچ‌پی و لاراول

Phpstorm آرشیو

کد نویسی و ری‌فکتورینگ در phpStorm 8

Jan/30/2015

در اولین پست از سری پست‌های phpStorm در مورد شخصی سازی این IDE قدرتمند صحبت کردیم، اینکه چطور ظاهرش رو ساده‌تر کنیم، رنگ‌ها و فونت کد هایلاتر برنامه رو عوض کنیم و چطور کلیدهای میانبر رو شخصی سازی کنیم.

اما امروز قصد دارم در این پست در مورد کدنویسی و ری‌فکتورینگ در phpStorm صحبت کنم؛ چطوری می‌تونیم از phpStorm بهترین استفاده رو در جهت افزایش سرعت توسعه نرم‌افزار انجام بدیم، و با ابزارهایی که مارو تو این مسیر کمک می‌کنن آشنا بشیم.

پس اگر دوست دارید سریع‌تر کد بزنید این پست رو بخونید.

شخصی سازی phpStorm 8

Jan/22/2015

ادیتور یا IDE یکی از مهمترین ابزار هر دولوپریه، استفاده از ادیتور خوب می‌تونه به سرعت کار کمک به سزایی بکنه، حدود ۶ سال پیش من برای کد زدن php از PDT که یه افزونه برای Eclipse بود استفاده می‌کردم. بعد از اون حدود ۵ سال پیش با Zend Studio آشنا شدم که نسبت به PDT خیلی بهتر بود و امکانات بیشتری داشت. یکی از مشکلات این ادیتورها سنگین بودنشون بود، خیلی وقتا برای انجام یه کار خاص، بین نوارهای ابزارش گم می‌شدم و مدتی طول می‌کشید تا بین اون ابزارها چیزی که می‌خواستم رو پیدا کنم. مسلما می‌شد این نوار ابزارها رو کاستومایز یا شخصی سازی کرد و من این کار رو میکردم، اما همچنان محیط شلوغ و سنگین بود.

یه مدت بعد با Sublime Text آشنا شدم و سری ویدئوهای Tuts Plus دنبال کردم و سرعت کارم رو دو برابر کرد. Sublime Text ادیتور خیلی سریع و سبکیه ولی از طرفی خیلی از امکانات رو نداره. بعد از Sublime Text با ادیتوری آشنا شدم که منو به خودش مجذوب کرد، به همین خاطر امروز می‌خوام در مورد IDE قدرتمند php شرکت JetBrains به نام phpStorm صحبت کنم، امکاناتش رو با هم مرور کنیم و اینکه چه جوری بهترین استفاده رو ازش ببریم. میشه گفت phpStorm مخلوطی از امکانات Sublime Text (که باعث افزایش سرعت کار میشن) و ابزارهای قدرتمنده. البته phpStorm برنامه سنگینی نسبت به Sumblime Text هست اما امکاناتی که برای افزایش سرعت توسعه نرم‌افزار ارائه میده به سنگینی و بالا اومدن کندترش نسبت به Sublime Text می‌چربه.

یکی از نکات منفی phpStorm محیط شلوغ و گیج‌کننده‌ش هست، که به راحتی میشه اون رو به محیط ساده مثل Sublime Text تغییر داد