زکات علم نشر آن است
آموزش های حوزه دیجیتال
$AMOR | @AMOR_Announcements
YouTube | https://bit.ly/41uiYp1
Chat : @iOSF1_Group_chat
Last updated 1 week, 4 days ago
🟠تعرفه تبلیغات:
https://t.me/ads_tube
➖➖➖➖➖➖
🟠بوست کانال:
https://t.me/Tube_Meme?boost
➖➖➖➖➖➖
🟠راه ارتباطی:
@itmorteza
➖➖➖➖➖➖
Last updated 1 month, 2 weeks ago
با واتساپ و گوگل پلی چه کارهایی میشه انجام داد؟
درصد قابل توجهی گفتن که این نام گذاری خوب نیست.
احتمالن بخاطر مخفف بودن این رو گفتن.
درحالیکه این نام گذاری خوبه و ایرادی نداره.
توی نام گذاری باید به اسکوپی که اون variable استفاده میشه دقت کنیم. اینجا قراره توی یه اسکوپ کوچیک استفاده بشه و نام هاي کوچیک و جمع و جور خیلی هم مناسب هستن و فهم کد رو سخت نمیکنن.
در واقع برای کلین بودن کد باید خود بدنه ی for کوچیک باشه(تا جای امکان یک خطی باشه)
حتا میشه از نام های دیگه استفاده کرد.
مثل x
خیلی هم بهترن و همه ی Loop ها رو شبیه به هم میکنه و به راحتی ابجکتی که داره پیمایش میشه رو تشخیص میدیم.
توی کل کدتون از یه قرارداد ثابت استفاده کنید.
یه بنده خدایی بود چندین سال پیش آموزش معماری کلین میداد ( الان خدا بیامرز شده و اصلن نیستش، نگین داری مدرس ها رو بدنام میکنی)
این بنده خدا برای هر موجودیتی چنتا کلاس کپی کپی هم میساخت و توی لایه های مختلف میذاشت...
مثلن
UserDo
UserData
User
اون که پسوند Do داشت رو میذاشت توی domain و اون که Data داشت هم که مشخصه و اون که هیچی نداشت هم توی view.
نمیدونم چرا خدا بیامرز از کلمه ی Do استفاده میکرد.
ما هم کپی میکردیم و مثل اون میرفتیم😂😂
پترن ها مثل الفبا و زبان مشترک کدنویسی هستن.
توسعه دهنده های فریمورک ها باید به همه ی اون ها مسلط باشن و تجربه ی کافی در استفاده از اون ها رو داشته باشن.
بدون تسلط کامل به همه ی اونها امکان توسعه ی فریمورک خوب وجود نداره و با درک اون ها، درک فریمورک های استاندارد راحت میشه چون که همگی از یک زبان مشترک پیروی میکنن.
فریمورک های خوب رو از طریق نحوه ی استفاده شون از پترن های استاندارد تشخیص بدید.
پترن ها در جریان همین توسعه ها و چالش ها ابداع شدن و کاملن از دل تجربه بیرون اومدن و من درآوردی نیستن.
ما ملت ایران ماشاالله همه متخصص همه ی امور پزشکی از طب سنتی گرفته تا طب مدرن، متخصص انواع سرطان ها، متخصص انواع سردرد ها و دل درد ها و درد های دیگه، سیاست مدار، کارشناس مسائل خاورمیانه، ترامپ شناس، اقتصاد دان، تحلیل گر بازار طلا و ارز، کارشناس ادیان، تاریخ دان، مسلط به زوایای پنهان معماری کشتی حضرت نوح، کارشناس مسائل حقوقی، کارشناس فوتبال و مشاور در همه ی زمینه ها هستیم و به هیچی نه نمیگیم، ولی نوبت به زمینه ی تخصصی خودمون که میشه دو تا جمله نمیتونیم صحبت کنیم🤦♂🤦♂🤦♂
ناراحت هم میشیم و بهمون برمیخوره و فکر میکنیم که خودمون با بقیه فرق داریم و همه حرف هایی که میزنیم درسته🤦♂🤦♂
😂😂😂
@purecoder_ir
🔥Backend Frameworks
✅Vania
```
class GreetingController extends Controller
{
// GET /api/greeting
Future index() async
{
retuen Response.html('Hello From Vania');
}
}
Route.get('/greeting',GreetingController().index);
```
✅Nestjs
@Controller('api')
export class GreetingController {
@Get('greeting')
getGreeting(): string {
return 'Hello from NestJS!';
}
}
✅Ruby on Rails
```
class GreetingController < ApplicationController
def greeting
render json: { message: 'Hello from Ruby on Rails!' }
end
end
Rails.application.routes.draw do
get 'api/greeting', to: 'greeting#greeting'
end
```
🔥Backend Frameworks
✅Asp.net Core
[Route("api/[controller]")]
[ApiController]
public class GreetingController : ControllerBase
{
// GET api/greeting
[HttpGet]
public IActionResult Get()
{
return Ok("Hello from ASP.NET Core!");
}
}
✅Laravel
```
class GreetingController extends Controller
{
// GET /api/greeting
public function index()
{
return response()->json('Hello from Laravel!');
}
}
Route::get('greeting', [GreetingController::class, 'index']);
```
✅Spring Boot
```
@RestController
public class GreetingController {
// GET /api/greeting
@GetMapping("/api/greeting")
public String getGreeting() {
return "Hello from Spring Boot!";
}
}
```
همیشه توی هر دوره ی آموزشی(با هر عنوانی، دوره برنامه نویسی، پکیج موفقیت و ...) ده تا بیست درصد افراد شرکت کننده موفق میشن. (در مورد درصد دقیق میشه بحث کرد و محل بحث فعلی ما نیست)
این ۲۰ درصد موفق، نشون دهنده ی خوب بودن دوره ی مورد نظر نیستن، چرا که این ها در هر صورت و با یکم بالا پایین موفق میشدن.
حالا من یه دوره درست میکنم و بعد از اتمام اون دوره ۲۰ درصد موفق رو بولد میکنم و میکنم توی چشم مخاطب و هیچ حرفی از ۸۰ درصدی که هیچی نشدن نمیزنم.
همه هم میگن عجب دوره ای، بهتر از این نمیشه 😳😳😳
زکات علم نشر آن است
آموزش های حوزه دیجیتال
$AMOR | @AMOR_Announcements
YouTube | https://bit.ly/41uiYp1
Chat : @iOSF1_Group_chat
Last updated 1 week, 4 days ago
🟠تعرفه تبلیغات:
https://t.me/ads_tube
➖➖➖➖➖➖
🟠بوست کانال:
https://t.me/Tube_Meme?boost
➖➖➖➖➖➖
🟠راه ارتباطی:
@itmorteza
➖➖➖➖➖➖
Last updated 1 month, 2 weeks ago