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

TGINSIGHT SIMILAR POSTS

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

Изходен канал @clockstackwheels · Post #247 · 11.03

Попробовали на работе предметно-ориентированное проектирование (Domain Driven Design). Это такой способ построения архитектуры, когда ты (чаще всего с помощью системы типов и ООП) описываешь физическую суть вещей, которые представлены в твоей программе. Например, если в программе есть объект "Книга", то её нужно снабдить свойствами, которые бывают у книг в реальности: число страниц, автор, язык, тип обложки и т.д. При этом данные свойства должны быть такими, чтобы присвоить им нереалистичные значения было нельзя. Допустим, число страниц не может быть отрицательным (и скорее всего в реальном мире не может быть нулём). При попытке установить отрицательное число страниц программа должна выбросить исключение. А совсем в идеальном случае -- не дать этого сделать программисту на уровне статического анализа кода. Описав все свойства книги, вы снабжаете её операциями, которые над ней можно сделать. Например, из книги можно вырвать страницу, и при этом число страниц уменьшается. Нет такого случая, когда можно вырвать страницу без изменения числа страниц. Вы строго программируете эту зависимость, делаете у книги метод "Вырвать страницу", а он уже уменьшает число. Кстати, свойство "Число страниц" при этом нельзя переназначить в уже созданной книге. Можно только создать книгу, передав в её конструктор (так называется в программировании функция создания объектов) заданное число страниц. Но поменять число страниц можно только специальными методами "Вырвать страницу" и "Вклеить страницу". С помощью этого подхода вы гарантируете, что ваши объекты всегда находятся в валидном состоянии -- то есть таком, которое возможно в реальной жизни с объектом, представленным программой. Плюсы подхода очевидны: меньше число ошибок. Код описывает сам себя, и программист, если не лезет внутрь объекта "Книга", вообще не сможет сделать с книгой ничего недопустимого. Минусы, думаю, тоже понятны: изначально проектировать сложнее, нужно учесть много нюансов, писать тесты. Время разработки изрядно растёт. Изменение требований даётся дороже: например, если каким-то образом в ваш книжный магазин поступят книги со страницами из кевлара, которые невозможно вырвать :) Но первый проект с этим подходом мы сдали хорошо, без багов. Лучше, чем многие предыдущие. #dev

Hashtags

Резултати

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

Търсене: #gramsci

当前筛选 #gramsci清除筛选
Savino Balzano

@savinobalzano · Post #797 · 04.11.2024 г., 08:07

https://x.com/SavinoBalzano/status/1853347326103822699?t=Rk6Vh2ROhwypKZ-7qi_VEg&s=19 Davvero qualcuno pensa che #Bonelli e #Fratoianni (o #Schlein, che è la stessa roba) possano essere considerati gli eredi di #Gramsci e di #DiVittorio? Chi lo pensa che diavolo si è bevuto? Se c'è una cosa che mi manda letteralmente ai matti è quando qualcuno mi parla di alcuni partiti italiani di oggi, qualificandoli come di #sinistra. Mettiamoci d'accordo su cosa si intende per sinistra contemporanea: se si intende quel pensiero politico che, in un certo momento della sua storia, avendo perso ogni punto di riferimento culturale e ogni visione, ha deciso di abbarbicarsi al neliberalismo europeo come un ubriaco al lampione, allora ok. Viceversa, se avete in testa forze sociali ostinatamente dalla parte dei deboli, di chi non ce la fa, di quelli che non arrivano a fine mese, degli sfruttati, di chi popola le nostre periferie fisiche ed esistenziali, allora siete totalmente fuori di testa. La mia a #5Notizie, #RadioCusanoCampus

Marx21.it

@marx21news · Post #9726 · 11.02.2026 г., 07:52

Viviamo in un'epoca di trasformazioni epocali. Il saggio di Alexander Höbel, in dialogo con il contributo di Liu Haixia, offre una lucida analisi della crisi dell'egemonia occidentale e delle nuove prospettive che si aprono a livello globale. Il vecchio centro del sistema capitalistico, guidato dagli USA, è in declino strutturale. Il nuovo non può ancora pienamente nascere, e in questo "interregno" assistiamo a fenomeni morbosi: ritorno della guerra, posture neocoloniali, ideologie suprematiste e la pericolosa tentazione di esercitare un "dominio senza egemonia". Dall'altra parte, l'ascesa dei BRICS guidati dalla Cina non è solo un cambiamento geopolitico. Rappresenta l'emergere di una logica diversa da quella del capitale finanziario speculativo, orientata allo sviluppo, alla cooperazione e a un nuovo modello sociale: il socialismo con caratteristiche cinesi. Questo modello dimostra nella pratica l'attualità del socialismo. Non è un ritorno al passato, ma un percorso originale che utilizza il mercato in funzione di uno sviluppo complessivo di sistema, mantenendo la proprietà pubblica e la pianificazione come cardini. Per la prima volta dopo decenni, la parola "socialismo" torna nel dibattito pubblico con un'accezione positiva, come progetto capace di affrontare le grandi sfide globali: pace, clima, giustizia. La lotta per un mondo veramente multipolare è oggi la lotta per la pace e per una "comunità di destino condiviso" per l'umanità. È significativo che la leadership cinese ponga al centro la risoluzione dei problemi comuni, a differenza delle classi dirigenti capitalistiche occidentali che mirano a salvare solo sé stesse. Come comunisti e progressisti, abbiamo molto da imparare da questo dialogo. Nonostante le differenze di contesto, esistono significative analogie tra il percorso del PCI e quello del PCC: la ricerca di una via nazionale al socialismo, l'idea di una transizione lunga e complessa, il progetto di un'economia mista con un ruolo egemonico del settore pubblico, la costruzione di una democrazia di tipo nuovo. Il compito oggi è rafforzare lo spirito unitario, la battaglia culturale, i rapporti di massa. Il confronto con i comunisti cinesi può essere prezioso per superare divisioni e soggettivismi. La posta in gioco è alta: il destino dell'umanità e la salvezza della civiltà umana. Un articolo da leggere e su cui riflettere profondamente. #Socialismo#Cina#BRICS#Multipolarità#Occidente#Crisi#Gramsci#Marxismo#Pace#Cooperazione https://www.marx21.it/associazione/declino-delloccidente-e-attualita-del-socialismo/