Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [inny] Czy po latach pracy z FW korzystacie z czegoś więcej niż podstawowych funkcjonalności?, Czy nie jest tak, że ostatecznie i tak wszystkie moduły piszecie sami?
Kabraxis
post
Post #1





Grupa: Zarejestrowani
Postów: 81
Pomógł: 2
Dołączył: 28.03.2003

Ostrzeżenie: (0%)
-----


Wątek być może banalny ale mam takie przemyślenie odnośnie tego wszystkie i jestem ciekawy jakie są Wasze doświadczenia, szczególnie osób z długim stażem używania FW. Ilekroć chce użyć czegoś gotowego i tak brakuje w tym jakiejś opcji, ostatecznie trzeba stosować jakieś ominięcia, napisać własną wersję lub stosować inne dzikie kombinacje. Oczywiście piszę o czymś większym niż strona wizytówka, o większych projektach, które mają być rozwijane przez lata.

Czy faktycznie po latach używania FW korzystacie z czegoś więcej niż podstawowe funkcjonalności jak zaprojektowany model MVC, CRUD itd.? Czy nie jest tak, że ostatecznie i tak napisaliście wszystkie gotowe moduły samemu?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
pyro
post
Post #2





Grupa: Zarejestrowani
Postów: 2 148
Pomógł: 230
Dołączył: 26.03.2008

Ostrzeżenie: (0%)
-----


Cytat(mstraczkowski @ 20.02.2013, 10:26:10 ) *
dwa argumenty podważyłem

dlaczego mam przyjmować argumenty, które nie są prawdą ?


Nie podważyłeś i nie "nie są prawdą". Tylko Tobie się wydaje, że nie są prawdą. A to kolosalna różnica. Problem w tym, że nadużywasz sformułowań typu:

Cytat(mstraczkowski @ 20.02.2013, 10:26:10 ) *
przeze mnie


Cytat(mstraczkowski @ 20.02.2013, 10:26:10 ) *
moim przypadku


Pewnie, że w Twoim przypadku będziesz wiedział o co Ci chodziło. Tylko z czasem człowiek zamiast uczyć się programować, uczy się jak programować solidniej / lepiej / szybciej / bardziej uniwersalnie / łatwiej przy rozbudowie. Z czasem do tego dojdziesz.

Przypomina mi się sytuacja, w której dostałem pewien skrypt (miałem zrobić do niego płatności). Ładnie udokumentowany, z komentarzami, ale patrzę - jeden plik pominięty. A jak się pytam czemu pominięto ten plik, to uzyskałem odpowiedź: "bo ma tylko kilkadziesiąt linijek kodu". Pewnie, że to mały plik. Pewnie, że rozpracowanie go to tylko kilka minut. Ale czemu mam tracić te parę minut, skoro mogłem mieć wszystko od razu jasne i na tacy?

Cytat(mstraczkowski @ 20.02.2013, 10:26:10 ) *
Nie określiłbym używanie CHAR(1) jako wytykanie błędów, błędem mogłoby by być używanie ENUM, który zachowuje się dosyć dziwnie.


Używanie ENUM nie jest błędem. Niestety niektóre menadżery robią z nim (nie wiedzieć czemu) problemy (jak na podanym przeze mnie przykładzie), więc jest to jakby wada stworzona przez nie.

Cytat(mstraczkowski @ 20.02.2013, 10:26:10 ) *
Poza tym znalazłem w dokumentacji MYSQL:


Czyli sami zalecają używanie TINYINT(1)


A no.

Cytat(mstraczkowski @ 20.02.2013, 10:26:10 ) *
i jest w porządku, po co drążyć temat.


Zadałeś pytanie. Otrzymałeś odpowiedź. Co Ty uznasz w niej za prawdę, a co nie, to już Twoja indywidualna sprawa. Ja już skończyłem z dalszym wyjaśnianiem "dlaczego", bo niestety widzę, że idzie to dość topornie. (IMG:style_emoticons/default/businesssmiley.png)

Tak naprawdę nie ma to większego znaczenia, którego z nich użyjesz. Różnice są znikome. Ale jak już wybierać której używać, to dostałeś 3 argumenty, a potem sam dopowiedziałeś sobie jeszcze jeden sam:

Cytat(mstraczkowski @ 20.02.2013, 10:26:10 ) *
Poza tym znalazłem w dokumentacji MYSQL:


Czyli sami zalecają używanie TINYINT(1)


Także tyle w temacie.

Cytat(phpion @ 20.02.2013, 10:55:46 ) *
Nigdy nie odczułem problemów z kilkoma polami ENUM w jednej tabeli. Podałeś screenshoty z phpMyAdmina. To, że on sobie z tym nie radzi nie oznacza, że sama baza też sobie z tym nie poradzi.


To był tylko jeden przykład. Jak chcesz mogę dać screenshoty z innych programów, które też robią problemy (IMG:style_emoticons/default/tongue.gif) . Nie wiem dlaczego one robią kłopot, ale w każdym razie robią.
Go to the top of the page
+Quote Post
mstraczkowski
post
Post #3





Grupa: Zarejestrowani
Postów: 273
Pomógł: 52
Dołączył: 3.02.2013
Skąd: Przemyśl

Ostrzeżenie: (0%)
-----


Cytat(pyro @ 21.02.2013, 11:01:57 ) *
Nie podważyłeś i nie "nie są prawdą". Tylko Tobie się wydaje, że nie są prawdą. A to kolosalna różnica. Problem w tym, że nadużywasz sformułowań typu:


Jeżeli mimo moich wyjaśnień, nadal uważasz że wszystkie argumenty przeciw są w porządku, to albo nie czytasz w ogóle moich postów, albo jesteś tak zaślepiony swoją ideologią, że nie dochodzi to do Ciebie.

Cytat(pyro @ 21.02.2013, 11:01:57 ) *
Pewnie, że w Twoim przypadku będziesz wiedział o co Ci chodziło. Tylko z czasem człowiek zamiast uczyć się programować, uczy się jak programować solidniej / lepiej / szybciej / bardziej uniwersalnie / łatwiej przy rozbudowie. Z czasem do tego dojdziesz.


Nie znasz mnie, więc nie wchodziłbym na grunt podważania kompetencji, tego czego się nauczyłem lub nie nauczyłem, lub "w przyszłości do tego dojdę".
W ogóle nie rozumiem z skąd i po co napisałeś to zdanie, co ma używanie TINYINT lub CHAR do bardziej uniwersalnego kodu, łatwiejszego przy rozbudowie.
A to o czym pisałem na temat komentowania kodu i kolumn w bazie danych jest właśnie odzwierciedleniem tego że wytworzony produkt jest wtedy łatwiejszy do rozwijania, piszę się w nim lepiej i szybciej.
I to ja ponoć gadam o "dupie"

Cytat(pyro @ 21.02.2013, 11:01:57 ) *
Przypomina mi się sytuacja, w której dostałem pewien skrypt (miałem zrobić do niego płatności). Ładnie udokumentowany, z komentarzami, ale patrzę - jeden plik pominięty. A jak się pytam czemu pominięto ten plik, to uzyskałem odpowiedź: "bo ma tylko kilkadziesiąt linijek kodu". Pewnie, że to mały plik. Pewnie, że rozpracowanie go to tylko kilka minut. Ale czemu mam tracić te parę minut, skoro mogłem mieć wszystko od razu jasne i na tacy?


Ty w ogóle czytasz co ja pisałem? właśnie o tym mówiłem cały czas, że komentarze są zawsze potrzebne, to ty powiedziałeś że komentarze są po to, aby używać je tylko wtedy kiedy są potrzebne, trochę podjeżdża mi hipokryzją.

Cytat(pyro @ 21.02.2013, 11:01:57 ) *
Zadałeś pytanie. Otrzymałeś odpowiedź. Co Ty uznasz w niej za prawdę, a co nie, to już Twoja indywidualna sprawa. Ja już skończyłem z dalszym wyjaśnianiem "dlaczego", bo niestety widzę, że idzie to dość topornie. (IMG:style_emoticons/default/businesssmiley.png)


A ja skończyłem z dalszym przekonywaniem Ciebie, że w określonym przeze mnie przypadku dwa twoje argumenty się nie pokrywają. Mam wrażenie, że cokolwiek co nie zgadza się z twoją odpowiedzią traktujesz jako atak i nawet nie próbujesz zrozumieć, a to bardzo nie przyjemne, bo zaczynasz odwracać kota ogonem i przyciągać jakieś historyjki, które zaprzeczają twoim wcześniejszym odpowiedziom.

Cytat(pyro @ 21.02.2013, 11:01:57 ) *
Tak naprawdę nie ma to większego znaczenia, którego z nich użyjesz. Różnice są znikome. Ale jak już wybierać której używać, to dostałeś 3 argumenty, a potem sam dopowiedziałeś sobie jeszcze jeden sam:


Otrzymałem tak na prawdę jeden argument od Ciebie, bo jeżeli uważasz, że dwa podważone przeze mnie są jednak słuszne, to także zaprzeczasz, że używanie TINYINT jest lepsze, ponieważ CHAR(1) w określonym przeze mnie przypadku jest używany tak samo jak TINYINT, a nie jak ENUM
I na tym ten temat powinien się już dawno zakończyć.
Go to the top of the page
+Quote Post

Posty w temacie
- Kabraxis   [inny] Czy po latach pracy z FW korzystacie z czegoś więcej niż podstawowych funkcjonalności?   17.02.2013, 16:47:43
- - thek   Jedna z najważniejszych cech programisty to... byc...   17.02.2013, 17:33:35
- - Kabraxis   Niby tak, ale gotowe rozwiązania po pewnym czasie ...   17.02.2013, 18:03:33
- - ano   Pisanie własnych rozwiązań na coś co już jest jest...   19.02.2013, 11:56:14
- - phpion   Z mojego punktu widzenia: - ogólne biblioteki ...   19.02.2013, 12:30:05
|- - pyro   Cytat(phpion @ 19.02.2013, 12:30:05 )...   19.02.2013, 14:18:51
|- - skowron-line   Cytat(pyro @ 19.02.2013, 14:18:51 ) T...   19.02.2013, 14:38:09
- - markonix   Z tego co czytałem jakieś arty to enum nie jest za...   19.02.2013, 13:03:36
|- - phpion   Cytat(markonix @ 19.02.2013, 13:03:36...   19.02.2013, 13:25:05
|- - markonix   Cytat(phpion @ 19.02.2013, 13:25:05 )...   19.02.2013, 15:15:09
- - skowron-line   CytatCzy po latach pracy z FW Po latach pracy z FW...   19.02.2013, 13:13:49
- - sabat24   CytatZ tego co czytałem jakieś arty to enum nie je...   19.02.2013, 14:01:45
- - viking   Biorąc pod uwagę że w postgresie boolean rozwiązuj...   19.02.2013, 14:35:33
- - pyro   RE: [inny] Czy po latach pracy z FW korzystacie z czegoś więcej niż podstawowych funkcjonalności?   19.02.2013, 14:54:12
- - mstraczkowski   A ja mam takie pytanie, co sądzicie o CHAR(1) zami...   19.02.2013, 15:46:09
|- - pyro   Cytat(mstraczkowski @ 19.02.2013, 15:46...   19.02.2013, 16:02:04
|- - netmare   Cytat(mstraczkowski @ 19.02.2013, 15:46...   19.02.2013, 20:57:33
- - mstraczkowski   No tak, ale używam wartości numerycznych 0, 1 lub ...   19.02.2013, 16:19:55
- - pyro   Cytat(mstraczkowski @ 19.02.2013, 16:19...   19.02.2013, 16:25:13
- - mstraczkowski   Cytat(pyro @ 19.02.2013, 16:25:13 ) T...   19.02.2013, 16:36:46
|- - pyro   Cytat(mstraczkowski @ 19.02.2013, 16:36...   19.02.2013, 16:48:40
|- - mstraczkowski   Cytat(pyro @ 19.02.2013, 16:48:40 ) A...   19.02.2013, 17:06:26
|- - sabat24   Cytat(mstraczkowski @ 19.02.2013, 17:06...   19.02.2013, 17:11:18
- - mstraczkowski   Zadałem pytanie, otrzymałem od pyro 3 argumenty pr...   20.02.2013, 10:26:10
- - phpion   Panowie, proponuję zakończyć temat obsługi prawda/...   20.02.2013, 10:55:46
- - pyro   Cytat(mstraczkowski @ 20.02.2013, 10:26...   21.02.2013, 11:01:57
|- - mstraczkowski   Cytat(pyro @ 21.02.2013, 11:01:57 ) N...   22.02.2013, 13:50:57
- - pyro   Dobra chyba starczy na temat BOOLEAN w MySQL. Znow...   23.02.2013, 10:13:50


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 13.10.2025 - 01:06