Hejto.pl
Dodaj post

Wpisz coś do wyszukania (minimum 2 znaki)

Wpis użytkownika kontrabanda w Hydepark

Osobistość

w Hydepark

8piorunów

Ministerstwo Cyfryzacji złożyło obietnicę ws. publikacji kodu źródłowego mObywatela do listopada 2025 roku

Ministerstwo Cyfryzacji zapowiedziało publikację kodu źródłowego aplikacji mObywatel do listopada 2025 roku, po otrzymaniu ostatniej ekspertyzy od CSIRT-ów. Termin ten zastąpił wcześniejsze zobowiązanie ustawowe, które nie zostało dotrzymane.

https://kontrabanda.net/r/ministerstwo-cyfryzacji-zlozylo-obietnice-ws-publikacji-kodu-zrodlowego-mobywatela-do-listopada-2025-roku/

Komentarze (2)

Autorytet2piorunów

Obecny kod źródłowy mObywatel:

class EnterpriseInputHandler:
def _init_(self):
self.user_input = None

def collect_input(self):
self.user_input = input("Podaj swoje ID klienta: ")
print("Dziękujemy. Twoje dane zostały zapisane do systemu... może.")

class AbstractProcessor:
def process(self, data):
raise NotImplementedError("To powinno zostać zaimplementowane.")

class LegacyProcessor(AbstractProcessor):
def process(self, data):
result = []
for i in range(len(data)):
if i % 2 == 0:
result.append(data[i] 2)
else:
result.append(data[i] + 42)
return result[::-1] # Odwracamy, bo tak

def get_data_from_legacy_system():
return [1, 2, 3, 4, 5]

def save_to_enterprise_database(data):
print("Zapisuję do bazy danych... Ale tak naprawdę nie.")
return True

def main():
input_handler = EnterpriseInputHandler()
input_handler.collect_input()

data = get_data_from_legacy_system()

processor = LegacyProcessor()
processed_data = processor.process(data)

if save_to_enterprise_database(processed_data):
print("Operacja zakończona sukcesem. Kod: 200-OK-WHO-KNOWS")
else:
print("Błąd krytyczny, skontaktuj się z działem IT.")

print(f"(Twoje ID klienta: {input_handler.user_input} – zupełnie nieużywane)")

if _name == "main_":
main()