Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Dowcip programistyczny, Ten język mnie po prostu rozśmiesza
l0co
post
Post #1





Grupa: Zarejestrowani
Postów: 45
Pomógł: 0
Dołączył: 18.08.2007
Skąd: Bydgoszcz

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


Dowcip poniżej:

Kod
      function test($a) {
       if ($a == 'hello')
         echo 'Hello, too!';
      }
      test(0);

Output: 'Hello, too!'.
Co zresztą potwierdza moje mniemanie o PHP jako języku do zabawy. Co o tym myślicie?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
DeyV
post
Post #2





Grupa: Zarząd
Postów: 2 277
Pomógł: 6
Dołączył: 27.12.2002
Skąd: Wołów/Wrocław




Co by nie powiedzieć - zaprezentowana na wstępie konstrukcja naprawdę sprawia śmieszna wrażenie.
Nawet dla doświadczonego programisty PHP pytanie, czy string zostanie skonwertowany do 0 czy 1 może przyprawić o (IMG:http://forum.php.pl/style_emoticons/default/blink.gif)

Oczywiście - jak już ktoś wcześniej wspomniał - różnego rodzaju "kwiatki" występują w różnych językach.
I konieczne jest to, by być na nie przygotowanym, bo niektóre błędy jest $@#$ trudno wykryć.

Dlatego np. ciągle jestem zdziwiony tym, jak małą popularnością cieszą się w świecie PHP testy PHPUnit lub inne tego typu narzędzia. Co prawda ciągle brakuje nam jakiegoś edytora, który by nas pod tym względem wpierał tak, jak programistów Javy ich środowiska, które potrafią takie testy generować OnLive, ale to i tak nie tłumaczy braku zainteresowania.

Czasem odnoszę wrażenie, że to testów trzeba przekonywać ludzi tak samo, jak kiedyś przekonywało się świat, że należy programować obiektowo.
Do tej pory pamiętam boje o to, czy warto używać obiektów i C++ zamiast C, nie mówiąc już o programowaniu obiektowym w PHP.

A teraz jakoś to nikogo nie dziwi (uff - 5 lat krucjaty zaowocował (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) )

Czy to samo czeka nas w tematyce testów kodu? A może są inne rozwiązania pozwalające na sprawne wykrywanie takich dziur w kodzie?
Go to the top of the page
+Quote Post

Posty w temacie
- l0co   [php] Dowcip programistyczny   31.08.2007, 12:14:23
- - Kicok   przed porównaniem 'hello' jest konwertowan...   31.08.2007, 12:38:23
- - GrayHat   troche nie ten dzial w php nie takie czary tez wy...   31.08.2007, 12:40:49
- - qqrq   Taa, brak ścisłej kontroli typów tyle samo pomaga ...   31.08.2007, 12:46:36
|- - Jabol   Cytat(qqrq @ 31.08.2007, 13:46:36 ) T...   31.08.2007, 19:14:53
- - nospor   CytatCo o tym myślicie?Ja mysle, ze nie znasz php ...   31.08.2007, 13:00:38
- - l0co   A ja myślę, że nie zrozumiałeś intencji mojej wypo...   31.08.2007, 14:16:19
- - nospor   CytatA ja myślę, że nie zrozumia...   31.08.2007, 14:30:17
- - Cysiaczek   @l0co - bedę wredny, bo właśnie mnie zdenerwowałes...   31.08.2007, 14:38:10
- - l0co   @nospor - faktycznie patrząc po moim poście nie wi...   31.08.2007, 16:05:52
- - nospor   CytatA tak przy okazji - "większe" - co ...   31.08.2007, 16:23:35
- - l0co   Większe - oczywiście chodziło mi o złożoność archi...   31.08.2007, 17:44:22
- - mike   Pierwsze z brzegu. Widziałeś kiedy...   31.08.2007, 17:53:11
- - l0co   CytatPierwsze z brzegu. Widziałeś kiedyś GroupLayo...   31.08.2007, 18:02:13
- - DawidF   Zabawna jest ta rozmowa... "O przewadze Świą...   31.08.2007, 19:34:17
|- - Jabol   Cytat(DawidF @ 31.08.2007, 20:34:17 )...   31.08.2007, 20:07:18
||- - Speedy   Cytat(Jabol @ 31.08.2007, 21:07:18 ) ...   31.08.2007, 21:01:15
|- - Nievinny   Cytat(DawidF @ 31.08.2007, 20:34:17 )...   1.09.2007, 08:09:26
- - SHiP   @l0co - jedyne co jest śmieszne w tym kodzie to, ż...   31.08.2007, 21:44:12
- - l0co   Nie ma języków idealnych i nie ma sensu przekrzyki...   31.08.2007, 21:56:10
- - dyktek   @l0co fakt to niezaprzeczalny nazwałeś php językie...   1.09.2007, 00:06:26
- - sztosz   Ale to właśnie powinna być zabawa Dla mnie PHP ki...   1.09.2007, 07:37:47
- - l0co   No coż, programowanie dla mnie to niezła zabawa, j...   1.09.2007, 07:50:01
- - TomASS   Programowanie powinno być czyste, łatwe, przyjemne...   1.09.2007, 08:20:04
|- - Jabol   Cytat(TomASS @ 1.09.2007, 09:20:04 ) ...   1.09.2007, 09:33:19
- - l0co   CytatSwoją drogą, to rzeczywiście kolega w pierwsz...   1.09.2007, 09:50:23
- - TomASS   CytatPrzypomina trochę łażenie po maszynie Turinga...   1.09.2007, 10:35:36
- - DeyV   Co by nie powiedzieć - zaprezentowana na wstępie k...   1.09.2007, 12:15:33
|- - Jabol   Cytat(DeyV @ 1.09.2007, 13:15:33 ) Cz...   1.09.2007, 15:13:59
- - l0co   CytatCzy to samo czeka nas w tematyce testów kodu?...   1.09.2007, 16:22:55
|- - Jabol   Cytat(l0co @ 1.09.2007, 17:22:55 ) Wi...   1.09.2007, 17:19:27
- - Turgon   l0co: Nigdy nie pisałem testów i czuje się z tym b...   1.09.2007, 16:39:38
- - Turgon   Jabol: Wiem, co to są testy. Ale ich nie używam. J...   1.09.2007, 18:30:56
- - Zbłąkany   @Jabol: wybacz Turgonowi, on zawsze był inny i bat...   1.09.2007, 23:38:57
- - DeyV   Turgon - a nam żal Twoich ewentualnych współpracow...   1.09.2007, 23:41:00
- - l0co   CytatWiem, co to są testy. Ale ich nie używam. Jes...   2.09.2007, 00:01:02
- - Jabol   Też nie pisałem testów. Aż pewnego dnia pewna skom...   2.09.2007, 10:15:45
- - nasty   Dodam tylko ze testy są świetną metoda na dokument...   3.09.2007, 00:02:16
|- - Jabol   Cytat(nasty @ 3.09.2007, 01:02:16 ) D...   3.09.2007, 12:37:16
- - mike   ~Jabol a co sugerujesz w zamian? import jak w Java...   3.09.2007, 13:49:27
- - Jabol   @mike: dokładnie, import. To *jest* różnica! C...   3.09.2007, 14:25:19
- - l0co   CytatTo *jest* różnica! Zgadzam się. Moim zda...   4.09.2007, 08:53:21
- - Jabol   Cytat(l0co @ 4.09.2007, 09:53:21 ) kt...   4.09.2007, 11:10:48


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: 15.10.2025 - 23:05