👍8🔥3❤2⚡2🆒1
-اصل Class Names در کلین کد
این اصل میگه که باید نام کلاس ها و آبجکت ها Noun (اسم) باشه مثل Customer , WikiPage , Account و از نام هایی مثل Manager , Processor , Data یا Info هم توی اسم کلاس ها استفاده نکنید . اسم کلاس نباید یک فعل باشه
#CleanCode
@CleverDevs
@CleverDevsGp
این اصل میگه که باید نام کلاس ها و آبجکت ها Noun (اسم) باشه مثل Customer , WikiPage , Account و از نام هایی مثل Manager , Processor , Data یا Info هم توی اسم کلاس ها استفاده نکنید . اسم کلاس نباید یک فعل باشه
#CleanCode
@CleverDevs
@CleverDevsGp
🔥11👍6👌2⚡1🆒1
برای #بحث_امشب بگید که از چه IDE یا کد ادیتوری استفاده میکنید و چه تم یا اکستنشنی هایی(افزونه) دارید
@CleverDevs
@CleverDevsGp
@CleverDevs
@CleverDevsGp
👍10🔥3🆒1
مثل اینکه قراره ویندوز تو یک حرکت جهادی و اسکی وار دستور sudo رو برای ویندوز 11 بیاره
#News | ⚡️Soruce
@CleverDevs
@CleverDevsGp
#News | ⚡️Soruce
@CleverDevs
@CleverDevsGp
👍20🤣14👎6😁4
Forwarded from جادی | Jadi
چند روز پیش داشتم یه چیزی رو توی تست های ویم نگاه می کردم که دیدم یه دستور بانمک داره به اسم
smile
رفتم سورسش رو بخونم که فکر کردم فرصت خوبیه که با شما هم به اشتراک بذارمش تا نمونه ای از یه برنامه نویسی حرفه ای رو ببینیم و با هم یه چیزی کامپایل کنیم (:
https://youtu.be/ozQ3QacmF2E
smile
رفتم سورسش رو بخونم که فکر کردم فرصت خوبیه که با شما هم به اشتراک بذارمش تا نمونه ای از یه برنامه نویسی حرفه ای رو ببینیم و با هم یه چیزی کامپایل کنیم (:
https://youtu.be/ozQ3QacmF2E
YouTube
یه کامند بامزه توی ادیتور ویم باعث شد من برم سورسش رو بخونم و سعیکنم خودم هم یه دستور بهش اضافه کنم
ادیتور ویم برای ما خیلی مهمه. از کاراترین ادیتورها که همه جا هم حضور داره و حتی اگر بهش علاقمند نباشین، دونستنش برای لینوکسیها لازمه. چند روز قبل داشتم تستهای ویم رو نگاه میکردم که یکهو دیدم یه دستور بامزه توش هست:
smile
میتونین خودتون هم تستش کنین. رفتم…
smile
میتونین خودتون هم تستش کنین. رفتم…
🔥11👍3
اکثر توسعه دهنده های ایرانی و خارجی از مرورگر های عادی و مرسوم استفاده میکنن، ولی امروز اومدم مرورگری مختص توسعه دهنده ها، که توسط فایرفاکس توسعه داده شده رو معرفی کنم.
قابلیت Developer Tools فوق العاده ای از جمله Inspector قوی و Style Editor که تمامی استایل هارو میتونید از یه پیج خیلی مینیمال که حتی فایل به فایل جدا شده مدیریت و تغییراتی اعمال کنید.
بخاطر اینکه پست طولانی نشه همه قابلیت هاشو نمیشه نوشت ، اگه دوست داشتید از اینجا میتونید مطالعه و نصب کنید.🩵
#Browser
@CleverDevs - @CleverDevsGp
قابلیت Developer Tools فوق العاده ای از جمله Inspector قوی و Style Editor که تمامی استایل هارو میتونید از یه پیج خیلی مینیمال که حتی فایل به فایل جدا شده مدیریت و تغییراتی اعمال کنید.
بخاطر اینکه پست طولانی نشه همه قابلیت هاشو نمیشه نوشت ، اگه دوست داشتید از اینجا میتونید مطالعه و نصب کنید.🩵
#Browser
@CleverDevs - @CleverDevsGp
👍25👎1
-اصل Method Names در کلین کد
این اصل میگه که نام متد ها باید فعل باشه مثل postPayment , deletePage , save و غیره و غیره
شما میتونید از get , set و is تو اسم متد هاتون استفاده کنید (اینا تو جاوا استاندارد هستن ولی خب تو بقیه زبون ها هم خوبه که استفاده کنید)
کد بالا مثال دقیقی از کلمات set ,get,is هستش که برای گرفتن از get برای ثبت کردن از set و برای چک کردن از is استفاده کرده
#CleanCode
@CleverDevs - @CleverDevsGp
این اصل میگه که نام متد ها باید فعل باشه مثل postPayment , deletePage , save و غیره و غیره
شما میتونید از get , set و is تو اسم متد هاتون استفاده کنید (اینا تو جاوا استاندارد هستن ولی خب تو بقیه زبون ها هم خوبه که استفاده کنید)
string name = employee.getName();
customer.setName("mike");
if (paycheck.isPosted())...
کد بالا مثال دقیقی از کلمات set ,get,is هستش که برای گرفتن از get برای ثبت کردن از set و برای چک کردن از is استفاده کرده
#CleanCode
@CleverDevs - @CleverDevsGp
👍13🔥4
برای خوندن متنی که کاربر داخل کلیپبورد خودش داره میتونید از navigator استفاده کنید.
#Js
@CleverDevs - @CleverDevsGp
navigator.clipboard.readText()چیزی که متد readText ریترن میکنه یه پرامیس هست و امکان ریجکت شدنش هم هست چون کاربر حتما باید اجازه بده برای http.
.then(copiedText => consloe.log(copiedText));
#Js
@CleverDevs - @CleverDevsGp
👍10⚡1🆒1
#Js - Fullscreen
ممکنه که بخواید توی سایتتون بخواید یه عکسی رو فولاسکرین کنید یا دارید یه ویدئو پلیر مینویسید و میخواید از این فیچر استفاده کنید؛ برای این کار شما به این Web API نیاز دارید.
HTML:
Js:
@CleverDevs - @CleverDevsGp
ممکنه که بخواید توی سایتتون بخواید یه عکسی رو فولاسکرین کنید یا دارید یه ویدئو پلیر مینویسید و میخواید از این فیچر استفاده کنید؛ برای این کار شما به این Web API نیاز دارید.
HTML:
<img class="img" src="imgAddress">
<button class="open">O</button>
Js:
const img = document.querySelector(".img")
const fullscreenImgBtn = document.querySelector(".open")
fullscreenImgBtn.addEventListener('click', () => img.requestFullscreen())
img.addEventListener('dblclick', () => document.exitFullscreen())
توی این کد ما یه عکس داریم که وقتی روی دکمه کلیک میشه، فولاسکرین میشه و وقتی در حالت فولاسکرین اگه روی عکس دابلکلیک شه از اون حالت در میاد.@CleverDevs - @CleverDevsGp
👍12⚡1💯1🆒1
🔐 کیوبز (QubesOS) یکی از امن ترین سیستم عامل های جهان، همچنین Open Source و Xen-Based هستش.
اول از همه، مناسب کسایی که بتازگی وارد دنیای لینوکس شدن نیست؛ چون تجربه و حوصله میخواد که بصورت سیستم عامل اصلی استفاده کنید.
تمامی پنجره هایی که باز میکنید داخل ماشین مجازی جداگونه بالا میاد و درواقع هر فعالیتی که دارید مثل اینه که داخل کامپیوتر جدید و جداگونه اجرا میشه و نسبت به نیازتون میتونید پروفایل هایی بسازید که دارای سطوح امنیت مختلف هستند.
پ.ن: این سیستم عامل توسط افراد و کمپانی های معروف امنیتی تایید شده. همچنین دارای تمپلیت های فدورا،دبین،هونیکس و ویندوز هستش.
#OS | #QubesOS
@CleverDevs - @CleverDevsGp
اول از همه، مناسب کسایی که بتازگی وارد دنیای لینوکس شدن نیست؛ چون تجربه و حوصله میخواد که بصورت سیستم عامل اصلی استفاده کنید.
تمامی پنجره هایی که باز میکنید داخل ماشین مجازی جداگونه بالا میاد و درواقع هر فعالیتی که دارید مثل اینه که داخل کامپیوتر جدید و جداگونه اجرا میشه و نسبت به نیازتون میتونید پروفایل هایی بسازید که دارای سطوح امنیت مختلف هستند.
پ.ن: این سیستم عامل توسط افراد و کمپانی های معروف امنیتی تایید شده. همچنین دارای تمپلیت های فدورا،دبین،هونیکس و ویندوز هستش.
#OS | #QubesOS
@CleverDevs - @CleverDevsGp
👍15❤1
علاقه مند هستید روند هک وایفای که امروزه اکثر مردم شنیدن و یا حداقل سعی کردن یاد بگیرن رو خیلی ساده و خلاصه همراه نرم افزار بسیار کاربردی توضیح بدیم؟
Anonymous Poll
70%
بله
13%
خیر
17%
خودم هاکیرم ولی بازم توضیح بدید لطفاً
🤯8