Men afsus qiladigan ammo to'g'irlasa bo'ladigan narsa bor.
Bu birinchi dasturlash tilim JavaScript bo'ganidan jichcha afsusdaman.
Sabab: JavaScipt - ma'lumot turlari dinamik bo'lgan til, misol o'zgaruvchi e'lon qilishda number typeli data berdik uni keyinchalik bemalol boshqa istalgan ma'lumot turiga o'zgartirishim mumkin. Bu esa loyiha qurilganda va kattalashayotganda "oyoqqa bolta" bo'ladi. Chunki dynamic type data sabab ma'lumot qanaqa "ko'rinishda" bo'lishini oldindan bilib bo'lmaydi toza jsni o'zida.
Men afsus qilganim esa bunaqa muhitda boshidan o'rganganman va bilimlarim shu bo'yicha rivojlangan. Boshqa dasturlash tilidagi data typega "munosabatim" ham dynamic bo'lgani uchun Static typed dasturlash tillarida yozilgan kodlardagi xatoliklarning ko'p qismi aynan shu odat tufayli kelib chiqadi.
#technical #webdev #development #javascript
Bu birinchi dasturlash tilim JavaScript bo'ganidan jichcha afsusdaman.
Sabab: JavaScipt - ma'lumot turlari dinamik bo'lgan til, misol o'zgaruvchi e'lon qilishda number typeli data berdik uni keyinchalik bemalol boshqa istalgan ma'lumot turiga o'zgartirishim mumkin. Bu esa loyiha qurilganda va kattalashayotganda "oyoqqa bolta" bo'ladi. Chunki dynamic type data sabab ma'lumot qanaqa "ko'rinishda" bo'lishini oldindan bilib bo'lmaydi toza jsni o'zida.
Men afsus qilganim esa bunaqa muhitda boshidan o'rganganman va bilimlarim shu bo'yicha rivojlangan. Boshqa dasturlash tilidagi data typega "munosabatim" ham dynamic bo'lgani uchun Static typed dasturlash tillarida yozilgan kodlardagi xatoliklarning ko'p qismi aynan shu odat tufayli kelib chiqadi.
#technical #webdev #development #javascript