TGTGInsightтелеграм анализLIVE / telegram public index
← Такты, стеки, два колеса

TGINSIGHT SIMILAR POSTS

Намери подобно съдържание

Изходен канал @clockstackwheels · Post #721 · 26.12

Почему я люблю языки с сильной системой типов, проверяемой статическим анализом кода — хорошо написанная программа является своей собственной спецификацией и позволяет выражать через язык программирования законы существования предметной области. Когда-то давно я писал на ActionScript. Там была система типов, но вот десериализация JSON'ов по-умолчанию была в какой-то общий Object, к полям которого нужно было обращаться ["по_строковому_имени"]. В один момент мне потребовалось написать что-то на C#, который я совсем не знал, я стал гуглить, как десериализовать JSON, и с удивлением обнаружил кучу советов заранее объявить класс со всеми нужными полями и десериализовать в него. "Какой ужас!", — подумал я тогда, — "Это же дико неудобно! А если я не знаю полей JSON? А если их много? Отвратительный язык!" Теперь то я прекрасно понимаю, что JSON это контракт, и что правильная десериализация только такая и должна быть, и что в хорошем API в одном поле никогда не бывает данных принципиально разных типов, и так далее. Нет, если вы набиваете вечерами пет-проект или сидите бессонную ночь на хакатоне, нет ничего плохого в том, чтобы взять простой язык с динамическими типами вроде JavaScript или Python, не требующий описывать данные. Но вот в энтерпрайзе, особенно когда над одним проектом работает много людей (а бывает это очень часто) — хорошее использование системы типов убережёт разработчиков от огромного количества ошибок, будет бить их по рукам, когда они пытаются сделать что-то не то, и будет подсказывать, когда они не уверены в чём-то. С помощью статической типизации можно на уровне кода обозначить правила, по которым ведёт себя предметная область вашей программы в реальном мире. Разработчику не только будет сложно их нарушить, но он ещё и станет узнавать какие-то вещи, которые мог не знать раньше. Например, если мы делаем медицинскую CRM, и больница заводит новых пациентов только тогда, когда знает их группу крови, мы можем объявить тип "Пациент" (или, если точнее, "Карта пациента") и запретить создавать экземпляры этого типа, не передав в конструктор группу крови (которая, в свою очередь, тоже является типом, вероятнее всего ValueObject'ом). Если новый программист пришёл в проект, он, во-первых, не сможет записать в БД некорректную карту пациента. Понятно, мы не учитываем случаи, когда новый программист переделывает модели предметной области — это будет хорошо видно на кодревью. А, во-вторых, даже если ему никто не сказал, что пациенты должны быть с группой крови, он узнает это из кода. И уже будет понимать, что в тех процессах реальной жизни, которые он описывает кодом, карта пациента создаётся только при наличии группы крови. А, значит, нужно искать какой-то способ сначала эту группу крови получить, и только потом создавать карту. Программирование моделирует реальный процесс. В настоящей работе даже на языках с типами, конечно, без должного контроля можно написать что угодно. Нужна управленческая воля, компетентность руководства, понимание опасности техдолга, в идеале отдельные должности для архитекторов, опытные лиды и старшие разработчики. Но когда всё это есть, можно отсекать много проблем ещё на старте и проще погружать новичков. #dev

Hashtags

Резултати

Намерени 5 подобни публикации

Търсене: #angela

当前筛选 #angela清除筛选
Pensive|

@PensivePost · Post #5003 · 15.03.2021 г., 15:15

#review#Angela SHOW ME YOUR FRIEND AND I WILL TELL YOU WHO YOU ARE I never believed that proverb I've always doubt it saying"how would they get me from my friend, even olu can't be gotten from ola no matter how identical they look". I have been a good girl all my life, my parents had this strong believe In me that I can never be accused of any wrong deeds. Angel my friend loid me into doing something I've never done, something I've never thought of doing, she was fund of taking her parents money and spending it recklessly and unnecessary, I wasn't comfortable staying around her but she was the only true friend I got. I've always adviced and warned her to cut off such act but she wouldn't listen, Instead she would crack a joke to it and we will all laugh hilariously. despite the fact that she was a chronic theft and my close friend I've never had the urge of taking my parents things without their permission. Not until one Monday morning Angel confronted me saying "my dear friend, why have You chosen to look odd" " Odd"? I asked "how"? " Can't you see how everybody in this arena is spending and making it" "Angel, what do you mean" "I mean what's stopping you from taking that which your mum is keeping carelessly". I couldn't wait for her to go any further instead i walked out of her without uttering a word, on getting home I sat on the bed replaying every single thing she said meditating it one after the other What did she mean by " that which my mum is keeping carelessly"? what was she trying to incinerate What's does mother keep carelessly? Does she mean I should take Mama's money? That was how it all ended, I became a chronic one as well, lost trust and parental love. When I finally decided to meet Mrs uche for counseling, the only question she asked me was that "who is your friend"?

Pensive|

@PensivePost · Post #5018 · 24.03.2021 г., 12:05

#review#poetry#Angela COURAGE swimming in the ocean of fear and doubt Believing the Oasis moment of negative thoughts Drawn by it's Discouraging words Saying "you can't" Weighed him down Withheld the light Replaces it with darkness Signifying Nothing Tried to be firm But it all looks like a game Falling, the more he faught to get up "You can't!!" It echoed "I can" he managed to say The pain of falling thousand times Was unbearable. With believe and positive thoughts Anger filled as his white charming eyes turned red Facing doubt and fear Defeating it with courage Saying "I did it!!"

Pensive|

@PensivePost · Post #4988 · 10.03.2021 г., 14:48

#poetry#Angela#review Why love? Swimming in the pool of pain Drown by lustful desire Fed with Lies and fake promises Singing stupid excuses Strips me naked before him Satisfies himself with no bill Do the same to a girly in my absent Why love? Pecks me in pretence Trying to make it known he really cares his arms round my waist Kissing and dangling with my hair Convincing my thoughts with romantic touches. Why love? When all that comes after is pain.

Pensive|

@PensivePost · Post #5000 · 14.03.2021 г., 10:00

#review#prose#Angela UNASHAMED My friends always laugh at me each time senior faith shouts and Chase me away, warning me never to come anywhere close to her. They always warn me to stop listening to everything my mind tells me, else I will get into trouble, but I never listened to them. Senior faith was a brainy personnel, she was good at everything, an exceptional being in the whole school. One day I told my friends that I would make her my best friend, but they laughed hilariously mimicking me, well they never imagined that they would ever say a word to her, and here I am saying that I would make her my best friend. Each time i greet her she would reply harshly cause she felt I wasn't her type neither was I in the same level with her Not minding her attitude, I kept on greeting her lovingly, then one day she called me and said " why are you stubborn" was I really stubborn " I like your ways" I was extremely scared, not knowing how she will react "oh that's good, do you want to be like me" I took a deep breath before replying " yes, sure, I want to be like you" there was this sweet smile she gave, that melted my heart. "No problem dear, I'm in ss3b, come see me later after dinning I would be waiting for you" My missing rib has been found, I knew i wasn't complete, but now am over complete. She isn't who people thinks she is, if only I covered myself in fear and doubt I wouldn't have gotten this opportunity, just like the woman with the issue of blood , despite her condition and the fact that she shouldn't be seen among the people she struggled hard until she touched him. I was unashamed when I approached that senior The woman with the issue of blood was Unashamed cause she knew what she wanted.

DiplomatKa

@Diplomatika · Post #183 · 01.02.2021 г., 09:47

#ANGELA#MERKEL LAVOZIMINI TARK ETDI Germaniya olti daqiqalik gulduros qarsaklar bilan Merkel bilan xayrlashdi. Nemislar uni o'zlariga rahbarlik qilishi uchun sayladilar va u 18 yil davomida 80 milliondan ortiq nemislarni malakasi, mahorati, fidoyiligi va samimiyligi bilan boshqardi. Mamlakatidagi ushbu o'n sakkiz yillik rahbarlik davrida unga nisbatan qonunbuzarliklar qayd etilmagan.. U bironta qarindoshini kotib etib tayinlamagan.. U o'zini shon-sharaf yaratuvchisi deb da'vo qilmagan.. U o'zidan oldingilar bilan yoki unga mos kelmaganlarga qarshi kurashmagan. U ahmoqona gaplarni aytmadi. Suratga tushish uchun Berlinning chekka ko'chalarida ko'rinish qilmadi. Bu (A. Merkel) "Dunyo xonimi" deb nomlangan va olti million erkakka teng deb ta'riflangan ayol. Kecha A. Merkel partiya rahbariyati lavozimini tark etib, o'zidan keyin bo'lganlarga topshirdi va Germaniya va uning nemis xalqi eng yaxshi holatda. Nemislarning reaksiyasi nemislar tarixida misli ko'rilmagan darajada bo'ldi - barcha odamlar uylarning balkonlariga chiqdilar va 6 daqiqa davom etgan gulduros qarsaklar chalishdi... mashhur shoirlarsiz, rassomlarsiz, koloristlarsiz va alpinistlarsiz..)) Germaniya modaga yoki dunyoviy narsalarga qiziqmagan va ko'chmas mulk, mashinalar, yaxtalar yoki xususiy samolyotlar sotib olmagan nemis fizigi bilan bitta bo'lib xayrlashdi. U 18 yildan keyin o'z lavozimini tark etdi va eski kiyimlarini o'zgartirmadi. Matbuot anjumanida bir ayol jurnalist Merkeldan so'radi: “Biz sizning kiyimlaringiz takrorlanganini payqadik. Nega? " U javob berdi: "Men davlat xizmatchisiman, model emasman". Boshqa bir matbuot anjumanida undan: "Uyni tozalaydigan, ovqat tayyorlaydigan va hokazo xizmatkorlaringiz bormi?" Uning quyidagicha javob berdi: “Yo'q, mening ishchilarim yo'q va ular menga kerak emas. Bu ishlarni erim va men har kuni uyda qilamiz." Keyin boshqa bir jurnalist "Kim kiyim yuvadi, sizmi yoki eringizmi?" Javob: "Men kiyimlarni tartibga keltiraman, erim kir yuvish mashinasini boshqaradi va buni odatda kechasi qilamiz." U so'zini yakunlab: "Sizdan mendan hukumatdagi ishimizdagi yutuq va kamchiliklar to'g'risida so'rashingizni kutgan edim" deb aytdi. )) Merkel xonim boshqa fuqarolar singari oddiy kvartirada yashaydi. U Germaniyaning Bosh vaziri etib saylanguniga qadar shu xonadonda yashagan va u undan chiqmagan va villasi, xizmatkori, basseynlari va bog'lariga ega emas. Bu Angela Merkel, Yevropaning eng yirik iqtisodiyoti, Germaniyaning Federal kansleri!!! Bizga obuna bo'ling 👉@Diplomatika