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

Резултати

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

Търсене: #sommet

当前筛选 #sommet清除筛选
New Eastern Outlook FR

@neweasternoutlookfr · Post #9054 · 24.12.2025 г., 19:29

#AESinfo | #Sommet🇧🇫🇲🇱🇳🇪 Le Triumvirat de la Souveraineté au CICB L'image qui fera date. Réunis dans la salle prestigieuse du Centre International de Conférence de Bamako, les trois leaders de la Confédération des États du Sahel affichent une unité sans faille. De droite à gauche , le Général d'armée Abdourahamane TIANI (Niger), le Général d'armée Assimi GOÏTA (Mali) et le Capitaine Ibrahim TRAORÉ (Burkina Faso) président la séance solennelle de cette 2ème session du Collège des Chefs d'État.

AES INFO

@aesinfos · Post #3233 · 24.12.2025 г., 12:06

#AESinfo | #Sommet🇧🇫🇲🇱🇳🇪 🎖️ DISTINCTION HONORIFIQUE : Le Capitaine Ibrahim TRAORÉ et le Général Abdourahamane TIANI élevés à la Dignité de Grand-Croix de l’Ordre National du Mali En marge des travaux de la 2ème session du Collège des Chefs d’État, un moment de haute portée symbolique s'est déroulé ce mardi 23 décembre 2025. Le Président de la Transition du Mali, le Général d’Armée Assimi GOÏTA, a honoré ses pairs du Burkina Faso et du Niger. Le Capitaine Ibrahim TRAORÉ et le Général d’Armée Abdourahamane TIANI ont reçu la plus haute distinction honorifique du Mali : la Grand-Croix de l’Ordre National. Retrouvez l’article complet sur Twitter X @AESinfos Facebook https://www.facebook.com/share/1BXb1r9sD9/?mibextid=wwXIfr

AES INFO

@aesinfos · Post #3232 · 24.12.2025 г., 11:59

#AESinfo | #Sommet🇧🇫🇲🇱🇳🇪 🚨 PRÉSIDENCE DE LA CONFÉDÉRATION : Le Capitaine Ibrahim TRAORÉ succède au Général Assimi GOÏTA Au terme des travaux de la 2ème session du Collège des Chefs d’État, une décision majeure concernant la gouvernance de l'organisation a été actée. Suivant les principes de rotation établis par les textes fondateurs de la Confédération, la présidence en exercice change de main. Après avoir exercé le premier mandat d'un an à la tête de la Confédération, le Général d'armée Assimi GOÏTA transmet la direction de l'institution au Capitaine Ibrahim TRAORÉ, Président du Faso. Retrouvez l’article complet sur Twitter X @AESinfos Facebook https://www.facebook.com/share/1YGm3cqTud/?mibextid=wwXIfr

AES INFO

@aesinfos · Post #3230 · 24.12.2025 г., 11:51

#AESinfo | #Sommet🇧🇫🇲🇱🇳🇪 LE BILAN DE LA SOUVERAINETÉ : Le Général Assimi GOÏTA célèbre l'Unité et la Résilience du Peuple Sahélien Pour clore cette session historique, le Général d’Armée Assimi GOÏTA a pris la parole avec gravité et reconnaissance. Son discours a balayé les enjeux sécuritaires, économiques et diplomatiques, tout en rendant un hommage vibrant aux véritables acteurs de cette transition : les citoyens de l'AES. Le Président de la Confédération a salué la maturité politique des populations de l'espace AES, mais a réservé une mention spéciale à ceux qui vivent hors de nos frontières : Un hommage appuyé a été rendu à nos compatriotes de l'étranger qui soutiennent activement, par leurs actions et leur patriotisme, la marche vers la souveraineté. Retrouvez l’article complet sur Twitter X @AESinfos Facebook https://www.facebook.com/share/1YGm3cqTud/?mibextid=wwXIfr

AES INFO

@aesinfos · Post #3229 · 23.12.2025 г., 12:45

#AESinfo | #Sommet🇧🇫🇲🇱🇳🇪 DOCTRINE TIANI : « La Sécurité précède Tout » – Le Niger réaffirme la Rupture Totale avec l'Ordre Ancien Le ton est ferme, la vision est claire. Lors de la session solennelle du Collège des Chefs d'État, le Général d'Armée Abdourahamane Tiani a prononcé un plaidoyer pour la souveraineté absolue, dénonçant les chaînes du passé pour mieux forger l'avenir de l'Espace Sahel. Le Président du Niger a pointé du doigt les accords de dupes qui ont longtemps maintenu nos nations dans la précarité. Pour le Général Tiani, l'ère de la soumission est révolue : Retrouvez l’article complet sur Twitter X @AESinfos Facebook https://www.facebook.com/share/1DGgEBpTfE/?mibextid=wwXIfr

AES INFO

@aesinfos · Post #3228 · 23.12.2025 г., 12:43

#AESinfo | #Sommet🇧🇫🇲🇱🇳🇪 « L'Hiver Noir » – Le Cri d'Alarme et la Prophétie du Capitaine Ibrahim TRAORÉ C’est un discours qui fera date dans les annales de la géopolitique africaine. Devant ses pairs et les délégations de la Confédération, le Capitaine Ibrahim TRAORÉ a utilisé une métaphore saisissante pour décrire les menaces qui pèsent sur notre région : « L'Hiver Noir ». Le Président du Faso a établi un parallèle historique inquiétant. Après les déstabilisations du "Printemps Arabe", il avertit le continent contre un nouveau phénomène dévastateur ciblant spécifiquement l'Afrique de l'Ouest. « J’ai décidé de l’appeler Hiver Noir : un hiver froid, sanglant et meurtrier. » — Capitaine Ibrahim TRAORÉ Retrouvez l’article complet sur Twitter X @AESinfos Facebook https://www.facebook.com/share/1DGgEBpTfE/?mibextid=wwXIfr

AES INFO

@aesinfos · Post #3226 · 23.12.2025 г., 12:41

#AESinfo | #Sommet🇧🇫🇲🇱🇳🇪 Le Triumvirat de la Souveraineté au CICB L'image qui fera date. Réunis dans la salle prestigieuse du Centre International de Conférence de Bamako, les trois leaders de la Confédération des États du Sahel affichent une unité sans faille. De droite à gauche , le Général d'armée Abdourahamane TIANI (Niger), le Général d'armée Assimi GOÏTA (Mali) et le Capitaine Ibrahim TRAORÉ (Burkina Faso) président la séance solennelle de cette 2ème session du Collège des Chefs d'État.

AES INFO

@aesinfos · Post #3222 · 23.12.2025 г., 12:41

#AESinfo | #Sommet🇧🇫🇲🇱🇳🇪 Le Bras Financier du Sahel est né ! Les Trois Chefs d'État inaugurent la BCID-AES Après avoir lancé le signal de la vérité avec AES TV, le Général d'armée Assimi GOÏTA, le Général d'armée Abdourahamane TIANI et le Capitaine Ibrahim TRAORÉ ont procédé, ce mardi 23 décembre 2025, à l'inauguration solennelle du siège de la Banque Confédérale d’Investissement et le Développement (BCID-AES). Située au cœur du quartier de Bozola, cette institution devient officiellement la forteresse économique de la Confédération. La banque n'est pas qu'un bâtiment, c'est un levier de puissance conçu pour répondre aux aspirations profondes des 78 millions de citoyens de l'espace AES : Retrouvez l’article complet sur Twitter X @AESinfos Facebook https://www.facebook.com/share/1DGgEBpTfE/?mibextid=wwXIfr

AES INFO

@aesinfos · Post #3218 · 23.12.2025 г., 12:39

#AESinfo | #Sommet🇧🇫🇲🇱🇳🇪 Le Trio est au Complet ! Le Capitaine Ibrahim TRAORÉ atterrit à Bamako C’est l’image que tout le peuple de l’AES attendait. Le Capitaine Ibrahim TRAORÉ, Président du Faso, vient d'atterrir dans la capitale malienne pour rejoindre ses pairs à la 2ème session du Collège des Chefs d’État de la Confédération. Après l'arrivée du Général Tiani hier, la présence du Capitaine Traoré marque le début de la phase décisive de ce sommet. Son arrivée, accueillie avec une ferveur patriotique, complète le dispositif de commandement de l'Alliance pour les travaux de cette journée historique. Retrouvez l’article complet sur Twitter X @AESinfos Facebook https://www.facebook.com/share/1DGgEBpTfE/?mibextid=wwXIfr

AES INFO

@aesinfos · Post #3217 · 23.12.2025 г., 12:38

#AESinfo | #Sommet🇧🇫🇲🇱🇳🇪 Le Trio est au Complet ! Le Capitaine Ibrahim TRAORÉ atterrit à Bamako C’est l’image que tout le peuple de l’AES attendait. Le Capitaine Ibrahim TRAORÉ, Président du Faso, vient d'atterrir dans la capitale malienne pour rejoindre ses pairs à la 2ème session du Collège des Chefs d’État de la Confédération. Après l'arrivée du Général Tiani hier, la présence du Capitaine Traoré marque le début de la phase décisive de ce sommet. Son arrivée, accueillie avec une ferveur patriotique, complète le dispositif de commandement de l'Alliance pour les travaux de cette journée historique. Le Chef de l'État burkinabè rejoint immédiatement le Général Assimi Goïta et le Général Abdourahamane Tiani pour : Retrouvez l’article complet sur Twitter X @AESinfos Facebook https://www.facebook.com/share/1DGgEBpTfE/?mibextid=wwXIfr

AES INFO

@aesinfos · Post #3215 · 23.12.2025 г., 12:36

#AESinfo | #Sommet🇧🇫🇲🇱🇳🇪 AES à Bamako : Une soirée de gala à Koulouba pour sceller l'unité sahélienne Le Palais de Koulouba a été hier soir le théâtre d'une célébration diplomatique et culturelle de haut vol. En prélude aux travaux de la 2ème Session du Collège des Chefs d’État de la Confédération AES, le Président de la Transition, le Général d’Armée Assimi GOÏTA, a offert un dîner officiel en l’honneur des délégations nigérienne et burkinabè. Cette rencontre stratégique a réuni, autour du Général d'Armée Abdourahamane TIANI et des éminentes délégations du Burkina Faso, les plus hautes autorités du Mali : le Premier ministre, le Président du CNT, les membres du Gouvernement ainsi que le corps diplomatique accrédité. Retrouvez l’article complet sur Twitter X @AESinfos Facebook https://www.facebook.com/share/1DGgEBpTfE/?mibextid=wwXIfr

AES INFO

@aesinfos · Post #3213 · 22.12.2025 г., 22:43

#AESinfo | #Sommet🇧🇫🇲🇱🇳🇪 🔴 ÉVÉNEMENT : L’AES PASSE À L’ACTION – LES GRANDES INAUGURATIONS Ce sommet de Bamako ne se limite pas aux discours ; il marque la naissance d'institutions concrètes qui scellent l'indépendance de notre espace commun. Le Mali, le Burkina Faso et le Niger franchissent une étape capitale vers la souveraineté monétaire et financière. Institution : Banque Confédérale d’Investissement et de Développement (BCID-AES). Capital de départ : Environ 500 milliards de FCFA** (900 millions USD). Mission : Financer en toute autonomie nos infrastructures, notre énergie et notre agriculture. Objectif : Briser les chaînes de la dépendance vis-à-vis des bailleurs de fonds externes et des institutions financières traditionnelles. Retrouvez l’article complet sur Twitter X @AESinfos Facebook https://www.facebook.com/share/1DGgEBpTfE/?mibextid=wwXIfr

12
ПредишнаСтр. 1 от 2Следваща