В этом году я читаю небольшой курс лекций студентам Высшей Инжиниринговой Школы НИЯУ МИФИ, вот на прошлой неделе начал. Тема: архитектура приложений. Сначала SOLID, простые паттерны, а потом сложные паттерны и DDD.
Долго думал над тем, какие примеры приводить. Классические книжные не хотелось, типа вот у нас класс "Животное", у него наследник "Кошка". Это понятно для жизни, но далеко от реального программирования. И примеры со своей работы не хотелось, потому что без знания специфики не будет понятно, что такое "Цифровая ведомость объёмов работ", и почему в ней есть те или иные ограничения.
Так что придумал вот такой сценарий для студентов: примеры из видеоигр. Любая видеоигра это программа, написанная разработчиками на языке программирования. Это реальные люди, которые сталкивались с реальной необходимостью применить какие-либо паттерны и архитектурные подходы. Я, конечно, не знаю, как та или иная функция была реализована в игре на самом деле — вполне возможно, что из-за спешки, производственного ада, использования устаревших технологий или проблем планирования что-то написано очень плохо, коряво, без архитектуры и с огромным техническим долгом. Но я просто показывал ситуации, в которых какой-то конкретный структурный подход кажется уместным, и рассказывал, как можно такую ситуацию реализовать на практике.
Вроде получилось неплохо, студентам зашло. Обратная связь по лекции пришла положительная, так что будем продолжать :)
#dev
#Francia
Jordan #Bardella (#RN|ID): "Bisogna bloccare con solennità e serietà l'unione di estrema sinistra e antirepubblicana. Un blocco di 50 sfumature di rosso che non ha più alcun complesso per fare un patto con l'Islam politico e l'indigenismo. Abbiamo deciso di candidare 569 figure, di cui 289 uomini e 280 donne."
@UltimoraPolitics
#Francia🇫🇷, Marine #LePen: “Siamo pronti a prendere il potere. Il voto dei francesi è definitivo: il presidente, rispondendo all'appello di Jordan #Bardella, ha appena annunciato il ritorno dei francesi alle urne tra poche settimane. Siamo pronti a esercitare il potere, pronti a porre fine a questa immigrazione di massa, a fare del potere d’acquisto una priorità, pronti a rilanciare la Francia” - Agi
@UltimoraPolitics
🇫🇷 Jordan #Bardella ha annunciato su X che il Rassemblement National presenterà due mozioni di censura: una all'Assemblea nazionale contro il governo e una al Parlamento europeo contro la Commissione von der #Leyen, in merito all'accordo UE-Mercosur.
@UltimoraPolitics24
🔵#Bardella critique la politique économique du gouvernement
Le président du Rassemblement national, Jordan Bardella, a critiqué la politique économique d'Emmanuel #Macron, accusant son gouvernement d'entraîner le déclin industriel, de fragiliser les travailleurs et d'accroître la dépendance économique de la #France.
Crédit vidéo : Rassemblement national
RT en français • Osez questionner !
🔵#Bardella critique la politique économique du gouvernement
Le président du Rassemblement national, Jordan Bardella, a critiqué la politique économique d'Emmanuel #Macron, accusant son gouvernement d'entraîner le déclin industriel, de fragiliser les travailleurs et d'accroître la dépendance économique de la #France.
Crédit vidéo : Rassemblement national
RT en français • Osez questionner !
📰 Perpignan Inc.: Law, Order and Overdraft
Perpignan is the National Rally’s demo version of France: more cops, more cameras, more debt, and a mayor who might be legally disqualified before he can finish bragging about it. Louis Aliot sells the city as a “laboratory” of far-right governance — security as the core product, municipal politics as a test bench for 2027.
On the metrics he chose, he delivers: municipal police up from 161 to 199 officers, 1.6 local cops per 1,000 residents — the highest ratio among big French cities and nearly triple Paris — plus plans for 50 more officers and 200 extra cameras, especially in poor, heavily North African and Roma neighborhoods. Drug-trafficking cases and fines explode, crime stats go up, and RN spins that as proof it’s finally “doing something” about the violence it talks about nonstop.
The bill arrives quietly: debt per resident is far above comparable cities, property and business taxes are higher than in most peers, and opponents say the PR machine is the only thing truly overperforming. Yet Aliot still leads in the polls, Marine Le Pen and Jordan Bardella use Perpignan as a backdrop to promise “public order as an absolute priority,” and even skeptical voters admit they feel the streets look cleaner — then add they don’t buy the rest of the program.
This is the far-right offer in one city: turn poverty and neglect into a permanent crime scene, flood it with police, send the bill to taxpayers, and call the whole thing “responsibility.” If it works in Perpignan, they’ll scale it — not because it fixes anything, but because fear and fines still poll better than admitting you have no answer for why the city was abandoned in the first place.
#france#perpignan#Aliot#LePen#Bardella#farRight#security#police#fakeDemocracy
📱American Оbserver - Stay up to date on all important events
🇺🇸
🇫🇷#Francia — Ieri si è votato per le elezioni amministrative: male i candidati macronisti, bene invece i socialisti, la sinistra di #Melenchon e la destra di #Bardella. A Parigi sarà ballottaggio tra il socialista Emmanuel #Gregoire e l’ex ministra Rachida #Dati, vicina a Macron e al centrodestra. A Marsiglia si sfideranno il sindaco uscente di sinistra Benoît #Payan e il candidato di #RN, Franck #Allisio. I Verdi prevalgono a Lione, a Lille ci sarà un ballottaggio tra sinistra e centrosinistra, mentre l’ex premier centrista #Philippe è in testa a Le Havre. Il centrosinistra arriva primo anche a Strasburgo, Rennes, Nantes e Bordeaux. Il #RN ha vinto al primo turno a Perpignan e punta a governare diverse città della Costa Azzurra, come Marsiglia, Tolone e Nizza. I ballottaggi si terranno il 22 marzo.
@UltimoraPolitics24