Rafał G.

Rafał G. Programista
aplikacji
internetowych

Temat: Nasze "chore" fragmenty kodu

Anna Agnieszka Warzecha:

Ja na pracę inżynierską napisaną niecały rok temu teraz patrzeć nie mogę, a mam się z niej bronić za dwa tygodnie. Jedyne na co mam ochotę jak już obronię to usunięcie i napisania od nowa :P

Ja teraz jestem w trakcie pisania (projekt w .NET) - w ten kod i tak pewnie nikt za bardzo nie będzie wnikał podczas obrony.
Chociaż sam dla własnej satysfakcji staram się nie tworzyć jakiegoś spagetti kodu. ;)Rafał Grzegorek edytował(a) ten post dnia 31.05.08 o godzinie 20:06
Wojciech Sznapka

Wojciech Sznapka CTO @ STS Zakłady
Bukmacherskie

Temat: Nasze "chore" fragmenty kodu

Maciej Szczerbaczuk:
Wojciech Sznapka:
(...)

A wiesz że PHP jest językiem interpretowanym ?

A wiesz, że to jednak nie zmienia faktu iż komputery dalej wykonują kod maszynowy? :)


Tak, a kod php przekład się bezpośrednio na asm, a poza tym każdy najpierw ładuje zawartość pamięci do akumulatora, żeby sobie ją tam zinkrementować i później ładować z powrotem. Takie rzeczy to tylko u Jakuba Ś., guru grupy PHP ;-)

konto usunięte

Temat: Nasze "chore" fragmenty kodu

Paweł Mandes:
Jakub Świegot:
inc eax;
inc eax;

ROTFL, mocne :>

Muszę pogratulować optymizmu. Tak ładnie to chyba nawet gołe C nie wygląda po kompilacji... A co dopiero język interpretowany bez deklaracji typu zmiennej...Piotr Likus edytował(a) ten post dnia 01.06.08 o godzinie 09:52

konto usunięte

Temat: Nasze "chore" fragmenty kodu

Piotr Likus:
Paweł Mandes:
Jakub Świegot:
inc eax;
inc eax;

ROTFL, mocne :>

Muszę pogratulować optymizmu. Tak ładnie to chyba nawet gołe C nie wygląda po kompilacji... A co dopiero język interpretowany bez deklaracji typu zmiennej...Piotr Likus edytował(a) ten post dnia 01.06.08 o godzinie 09:52

Inna sprawa, że bez dokładnej znajomości architektury uP ciężko stwierdzić, która instrukcja wykona się szybciej. Kostki instalowane na serwerach to już nie stare poczciwe ZX80 lub 6800, których instrukcje zakuwało się do kolosów ;)

konto usunięte

Temat: Nasze "chore" fragmenty kodu

Maciej W.:
nie

Każdy ma, tylko wstydzi się przyznać ;)

W moim przypadku im dłużej pracuję nad jakimś projektem tym więcej "wtop". Często nie ma się czasu na dokładnie zaplanowanie projektu, po kilkunastu godzinach prac nad kodem klient życzy sobie zmianę jakiejś pierdułki lub dodanie nowej rzeczy.. i cały nasz misternie pisany kod jest do wyrzucenia. Frustracja w takich przypadkach jest tak wielka, że już nie chce się już pisać dobrego kodu, a zachcianki klienta dosztukowuje się do istniejącego rozwiązania byle tylko mieć projekt z głowy.

Produkuje się wtedy takie rzeczy jak dziwne i redundantne zapytania SQL, metodą ctrl+c, ctrl+v dodaje się nowe widoki i kontrolery olewając zupełnie DRY, modyfikuje się rzeczy, których normalnie nie powinno się modyfikować - np. includowane (ach.. ten anglikanizmy ;) ) biblioteki, itp..

Dlatego staram się być wyrozumiały gdy widzę kiepsko napisany kod.. ale do granic zdrowego rozsądku oczywiście ;)

Podsumowując - początki projektów, gdy patrzy się na nie z lotu ptaka zawsze skojarzone są z pozytywnymi emocjami - "to jest bardzo ciekawy projekt", "dużo się przy nim nauczę", "wreszcie jest okazja by napisać coś porządnie". Niestety im więcej szczegółów i kłód pod nogi tym mniej się chce dobrze kodować :/

konto usunięte

Temat: Nasze "chore" fragmenty kodu

racja racja.. ostatnio tak wlasnie mam, wpadl mi projekt portalu aukcyjnego. mialem zamiar naprawde ladnie to napisac.

a tu ledwo 2 miesiace minely a ja juz mam bajzel nie z tej ziemi...

konto usunięte

Temat: Nasze "chore" fragmenty kodu

Niestety nie da się pisać bez potworków. Można próbować, ale zawsze na jakimś etapie pracy, ktoś "mądrzejszy" wpadnie na pomysł, że ten przycisk powinien jednak robić coś innego, a ta ramka u góry musi koniecznie być węższa.
I w ten oto sposób dochodzi się do zjawiska zwanego okrętka. Powstały nawet książki na ten temat:
- Okrętki for dummies
- 100 sposobów na zrobienie okrętki
- Profesjonalne tworzenie okrętek - wydanie 2, rozszerzone
:)
Dawid F.

Dawid F. Programista PHP (+
cała otoczka z tym
związana)

Temat: Nasze "chore" fragmenty kodu

Maciej W.:
Powstały nawet książki na ten temat:
- Okrętki for dummies
- 100 sposobów na zrobienie okrętki
- Profesjonalne tworzenie okrętek - wydanie 2, rozszerzone

"Thinking in Okrętka" pewnie jest już w druku... :)

konto usunięte

Temat: Nasze "chore" fragmenty kodu

Jeśli napisało to O'Reilly, to na pewno będą to najlepsze możliwe okrętki ;)

Następna dyskusja:

Pytanie nt. praw do kodu




Wyślij zaproszenie do