نوشتههای ترمینالی
چگونه یک فایل پایتون را اجرا کنیم و بعدش وارد python shell بشیم برای نوشتن و تست باقی دستورات https://pymbook.readthedocs.io/en/latest/thebeginning.html#evaluation-your-code-from-a-python-file-in-the-interpreter
تقریبا همون مزیتیه که ژوپیتر نوتبوک رو اینقدر محبوب کرده
در مورد integration testing
https://www.guru99.com/integration-testing.html
https://www.guru99.com/integration-testing.html
Guru99
What is Integration Testing? (Example)
Integration Testing is defined as a type of testing where software modules are integrated logically and tested as a group. Examples of Integration Testing Big Bang Approach, Incremental, Top Down, Bottom Up, Sandwich(hybrid), stub, driver
جدا از سوالی که پرسیده در مورد اینکه «زبانی هست که خودش قابلیت Dependency Injection رو داشته باشه»
به نظرم جواب خیلی قشنگ بود.
میگه design patternها اومدن که ضعف های زبون رو بپوشونن.
https://stackoverflow.com/a/1513211
به نظرم جواب خیلی قشنگ بود.
میگه design patternها اومدن که ضعف های زبون رو بپوشونن.
https://stackoverflow.com/a/1513211
Stack Overflow
Dependency Injection as a Language Feature?
Are there any existing modern-day programming languages that explicitly have dependency injection as a language feature, and if so, are there any examples of how such programming languages use their
حرفهای بودن یعنی چی؟ - ویرگول
https://virgool.io/@haghiri75/%D8%AD%D8%B1%D9%81%D9%87%D8%A7%DB%8C-%D8%A8%D9%88%D8%AF%D9%86-%DB%8C%D8%B9%D9%86%DB%8C-%DA%86%DB%8C-yxlyvbgeychy
https://virgool.io/@haghiri75/%D8%AD%D8%B1%D9%81%D9%87%D8%A7%DB%8C-%D8%A8%D9%88%D8%AF%D9%86-%DB%8C%D8%B9%D9%86%DB%8C-%DA%86%DB%8C-yxlyvbgeychy
ویرگول
حرفهای بودن یعنی چی؟
معنای لغوی «حرفهای» یعنی «کسی که در ازای انجام کاری، پول دریافت کنه» با این حال، حرفهای بودن صرفا در این خلاصه نمیشه در فرهنگها و جوام…
تیکه کد منتشر شده از sudo (شوخی)
boolean checkPassword(string expected, string actual){
if (expected == actual){
return true;
} else {
sleep(10000);
return false;
}
}
نوشتههای ترمینالی
نتیجه نظرسنجی stackoverflow از برنامهنویس ها https://insights.stackoverflow.com/survey/2021
نکته جالب اینکه NEOVIM چقدر مورد علاقهس.
اما تو رتبه want وضعیتش جالب نیست. =)
اما تو رتبه want وضعیتش جالب نیست. =)
نکاتی از کامپیوترها که از ماشینهای تایپ و .. به ارث بردیم!
https://medium.com/@pragdave/weird-programming-facts-1-3fe47d82a7fd
https://medium.com/@pragdave/weird-programming-facts-1-3fe47d82a7fd
استفاده از intellij برای فرمتکردن کدهای جاوا در ترمینال!
https://www.jetbrains.com/help/idea/command-line-formatter.html#options
https://www.jetbrains.com/help/idea/command-line-formatter.html#options
IntelliJ IDEA Help
Format files from the command line | IntelliJ IDEA
نوشتههای ترمینالی
استفاده از intellij برای فرمتکردن کدهای جاوا در ترمینال! https://www.jetbrains.com/help/idea/command-line-formatter.html#options
البته مثل باقی قسمتهای intellij دوست نداشتنیه. :)
از باقی ابزارها هم به شدت کندتره.
از باقی ابزارها هم به شدت کندتره.
گوگل از گیت استفاده نمیکنه،
از چه ورژن کنترلی استفاده میکنه و چطوری؟
https://medium.com/@gitship/which-version-control-tool-is-google-using-how-is-it-proving-useful-for-it-7fbde4296fbf
از چه ورژن کنترلی استفاده میکنه و چطوری؟
https://medium.com/@gitship/which-version-control-tool-is-google-using-how-is-it-proving-useful-for-it-7fbde4296fbf
Medium
Which Version Control Tool is Google Using? How is It Proving Useful for It?
Google is well prevalent for new inventions, and version control tools are no exception. It doesn’t use Git or any other popular systems…
همچنین جالبه بدونید کل codebase رو توی فقط یک ریپوزیتوری نگهداری میکنن!
https://cacm.acm.org/magazines/2016/7/204032-why-google-stores-billions-of-lines-of-code-in-a-single-repository/fulltext
https://cacm.acm.org/magazines/2016/7/204032-why-google-stores-billions-of-lines-of-code-in-a-single-repository/fulltext
Modern IDEs are magic. Why are so many coders still using Vim and Emacs? - Stack Overflow Blog
https://stackoverflow.blog/2020/11/09/modern-ide-vs-vim-emacs/
https://stackoverflow.blog/2020/11/09/modern-ide-vs-vim-emacs/
Stack Overflow Blog
Modern IDEs are magic. Why are so many coders still using Vim and Emacs?
The endless war between Vim and Emacs users has continued ad nauseam over the years. It's less a war at this point than a grumbling shuffle of ingrained habit and stubborn resistance to change.
Forwarded from a pessimistic researcher
سری کتاب های Software Foundations
اینا رو مهران بهم معرفی کرد
۶ جلد کتاب که سعی کرده راجع به برخی از جنبه های Formal Methods در علم نرمافزار صحبت کنه
نویسنده های قوی ای هم پشت کتاب هستن مثل آقای appel
https://softwarefoundations.cis.upenn.edu/
این کتابا رایگان هستن و به صورت web-based می تونید استفاده کنید
اینا رو مهران بهم معرفی کرد
۶ جلد کتاب که سعی کرده راجع به برخی از جنبه های Formal Methods در علم نرمافزار صحبت کنه
نویسنده های قوی ای هم پشت کتاب هستن مثل آقای appel
https://softwarefoundations.cis.upenn.edu/
این کتابا رایگان هستن و به صورت web-based می تونید استفاده کنید
همه نگران اینن که vpn روشنه سایت های داخلی نمیشه رفت،
من مشکلم اینه که vpnم میاد localhost رو هم تونل میکنه و به سیستم خودمم دیگه دسترسی ندارم!
من مشکلم اینه که vpnم میاد localhost رو هم تونل میکنه و به سیستم خودمم دیگه دسترسی ندارم!
چرا گوگل شیطانیه؟
۱- این مطلب دلایل مشخص اورده و اشارات واضحی کرده. کل سایتش هم بچرخید جالبه.
https://fuckoffgoogle.de/google-is-evil/
۲- این مطلب هم به نکات کلیای اشاره کرده
https://www.wired.com/2012/06/opinion-google-is-evil/
۳- این هم مطلب خوانا و خوبیه فقط با تغییر آیپی وارد بشید.
https://listverse.com/2017/09/24/top-10-ways-google-does-evil/
۱- این مطلب دلایل مشخص اورده و اشارات واضحی کرده. کل سایتش هم بچرخید جالبه.
https://fuckoffgoogle.de/google-is-evil/
۲- این مطلب هم به نکات کلیای اشاره کرده
https://www.wired.com/2012/06/opinion-google-is-evil/
۳- این هم مطلب خوانا و خوبیه فقط با تغییر آیپی وارد بشید.
https://listverse.com/2017/09/24/top-10-ways-google-does-evil/
Wired
Google Is Evil
It's bad enough when you run a search company in an increasingly social world. It's worse when anti-trust regulators say you have unfairly and illegally used your dominance in search to promote your own products over those of competitors. Now Google executives…
Forwarded from Things that I like (Maedeh Dehghan)
*The Myth of the Genius Programmer*
فکر میکنین برننامه نویس خوبی نیستین؟:))
هربار به باگ میخورین و از بقیه کمک میخواین حس بدی دارین؟
این ویدیو برای شماست!
https://www.youtube.com/watch?v=0SARbwvhupQ
فکر میکنین برننامه نویس خوبی نیستین؟:))
هربار به باگ میخورین و از بقیه کمک میخواین حس بدی دارین؟
این ویدیو برای شماست!
https://www.youtube.com/watch?v=0SARbwvhupQ
YouTube
Google I/O 2009 - The Myth of the Genius Programmer
Google I/O 2009 - The Myth of the Genius Programmer
Brian Fitzpatrick, Ben Collins-Sussman
A pervasive elitism hovers in the background of collaborative software development: everyone secretly wants to be seen as a genius. In this talk, we discuss…
Brian Fitzpatrick, Ben Collins-Sussman
A pervasive elitism hovers in the background of collaborative software development: everyone secretly wants to be seen as a genius. In this talk, we discuss…
چقدر حقوق شماست؟
معیارها و نامعیارهایی که حقوق شایسته (و البته توانایی ما) رو نشون میدن.
https://www.yegor256.com/2014/10/29/how-much-do-you-cost.html
معیارها و نامعیارهایی که حقوق شایسته (و البته توانایی ما) رو نشون میدن.
https://www.yegor256.com/2014/10/29/how-much-do-you-cost.html
Yegor Bugayenko
How Much Do You Cost?
How do you know what hourly rate you are worth? What factors should be taken into account? Here are my criteria.