Codino School – Telegram
Codino School
1.91K subscribers
160 photos
277 videos
18 files
292 links
پروفایل تخصصی مدرس :
https://www.github.com/imanghafoori1

آموزش ترفندهای clean code, آموزش laravel

@codino_admin
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
در نسخه جدید laravel-microscope میتونید Facade های پروژه تون رو به صورت خودکار دارای docblock کنید. (لایک فراموش نشود.)

php artisan check:facade

🔬🔬🔬


@codino
👍341🎉1
This media is not supported in your browser
VIEW IN TELEGRAM
Objects are no longer welcome from getFacadeAccessor

@codino
👍71
3🔥2
آیا با چالش تمیز و یک دست بودن کد پروژه فعلی خود مواجه هستید؟
Anonymous Poll
74%
بله
15%
خیر
11%
اهمیتی نداره برامون
6😁3👍1
This media is not supported in your browser
VIEW IN TELEGRAM
1. Automation of coding-styles in laravel projects.

یک دست بودن کد در پروژه دردسر همیشگی ما برنامه نویس هاست
اما آیا مرهمی برا این زخم کهنه نتوان یافتن؟!!

با من همراه باشید.

@codino
👍7
Media is too big
VIEW IN TELEGRAM
2. First Look at microscope

یه نگاهکی با ترس و لرز به میکروسکوپ

@codino
👎10👍7
Media is too big
VIEW IN TELEGRAM
3. Lets define some patterns to act as a Zoo keeper for us.

@codino
👎10👍5
This media is not supported in your browser
VIEW IN TELEGRAM
4. All the members should run php artisan search_replace before pushing

@codino
👎11👍6🔥1
Media is too big
VIEW IN TELEGRAM
دیگه چه الگو های مفیدی رو میتونیم تعریف کنیم و تو پروژه مون داشته باشیم ؟؟؟!

@codino
👎13👍5
Channel name was changed to «Codino School»
👍5
بشمار ۱۰۵ تا
😏

github.com/laravel/pull/41401

@codino
👍34😁4🎉4🔥1
انتقال اطلاعات یک جدول به یک جدول دیگه.
این اینکه اون اطلاعات رو به اپلیکیشن php منتقل کنید.
این طوری اصطلاحا به صورت atomic کار انجام میشه.

@codino
👍82
Forwarded from Codino - Php 7.4 new features
This media is not supported in your browser
VIEW IN TELEGRAM
2. Arrow functions

@codino
👍7🎉1
Media is too big
VIEW IN TELEGRAM
⚪️ حالا بیایید یه الگویی بنویسیم که تابع های ما رو تبدیل کنه به arrow function


function ($x):int {
return foo($x);
}

to:

fn ($x):int => foo($x);


@codino
👍83
This media is not supported in your browser
VIEW IN TELEGRAM
یک ترفند جدید در مورد facade ها که جای دیگه بهتون یاد نمیدند. 😉



@codino
👍19
Media is too big
VIEW IN TELEGRAM
1. Decorator Pattern with facades
این الان تخفیف ش ۱۰۰٪
قبوله ؟؟!

@codino
👍14🔥2
Media is too big
VIEW IN TELEGRAM
2. Two implementations with the same code

@codino
👍7🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
3. Decorator pattern with Facades - The Solution

اینم یه ترفند دیگه که جای دیگه ای پیدا نخواهید کرد.

@codino
👍5🔥1
امروز من روی رفع ایرادات این دستور میکروسکوپ گذشت...


- نکته خوبش اینجاست که نحوه ایجاد داک بلاک رو میتونید به دلخواه خودتون تغییر بدید. کافیه یک فایل blade بسازید و آدرس ش رو داخل فایل کانفیگ بنویسید.


@codino
👍12