quote:Op maandag 23 juni 2008 11:28 schreef slindenau het volgende:
PHP is geen programmeren nee.
En om C te verkrachten door er HTML mee te genereren...wheheh
quote:Op maandag 23 juni 2008 11:28 schreef slindenau het volgende:
PHP is geen programmeren nee.
Ik mag toch godsamme lijen dat elke zichzelf respecterende progger de modulo operator kent.quote:Op maandag 23 juni 2008 11:28 schreef slindenau het volgende:
[..]
Helemaal niet nutteloos...
isEvenGetal(getal) kan elke bosneger begrijpen, terwijl (getal % 2 == 0) wat lastiger is.
Het bevordert dus de leesbaarheid.
[..]
PHP is geen programmeren nee.
En om C te verkrachten door er HTML mee te genereren...wheheh
quote:Op maandag 23 juni 2008 11:46 schreef DroogDok het volgende:
n3rd
I rest my case.quote:Beroep Bouw
Ik denk dat het grote probleem ligt in het 'met de tijd mee gaan'. Ook dit probleem is weer een gevalletje van ouderwets programmeren en het gebruiken van achterhaalde technieken, waar eenvoudigere, snellere en betere vervangingen voor beschikbaar zijn. Ik noem voorbeeldje PHP. We kunnen tegenwoordig versie 5.2.6 gebruiken, waarmee we heerlijk met klasses en objectgeoriënteerde verheerlijkingen kunnen werken. Toch zijn 90% van de PHP applicaties die ik binnenkrijg nog a la PHP 4.x geschreven, met totaal gebrek aan logica en structuur.quote:Op maandag 23 juni 2008 11:43 schreef floris.exe het volgende:
Ik vind overigens dat het kaf van het koren onder de ontwikkelaars zich scheidt door de kwaliteit van de code. Iemand met een beetje aanleg voor software ontwikkeling kan op de één of andere manier wel een product in elkaar prutsen. Daarin ligt niet de expertise. Waar professionaliteit en echte vakmanschap om de hoek komen kijken is bij de manier waarop een programmeerprobleem wordt opgelost. Dat erover is nagedacht, dat de oplossing zo efficiënt mogelijk is ontworpen en leesbaar is neergezet en dat je natuurlijk gebruik maakt van de juiste methoden en technieken.
Onderhoud is verder ook helemaal geen ramp als de oorspronkelijke programmeur zich aan de normen/standaarden/regeltjes houdt zodat ik ook fatsoenlijk met zijn broncode aan de slag kan.quote:Op maandag 23 juni 2008 11:49 schreef Captain_Fabulous het volgende:
Er is nu eenmaal meer onderhoud dan nieuwbouw werk...onderdeel van je vak.
Dat hoop ik ook ja, maar je weet het nooit zeker tegenwoordigquote:Op maandag 23 juni 2008 11:44 schreef Scorpie het volgende:
[..]
Ik mag toch godsamme lijen dat elke zichzelf respecterende progger de modulo operator kent.
Als operators je als programmeur nog te hoog gegrepen zijn, dan lijkt het me beter voor je eigen bestwil dat je pallets gaat sorteren of zo.quote:Op maandag 23 juni 2008 11:53 schreef slindenau het volgende:
[..]
Dat hoop ik ook ja, maar je weet het nooit zeker tegenwoordig
PHP is turning complete. Daarnaast zou ik met de huidige verschuiving naar online webbased appliciaties toch maar eens over de schutting kijken als ik jou wasquote:Op maandag 23 juni 2008 11:23 schreef slindenau het volgende:
Whehe, Web-development en zich dan 'programmeur' noemen
Ik mag toch hopen dat een beetje programmeur gewoon weet wat een modulus doetquote:Op maandag 23 juni 2008 11:28 schreef slindenau het volgende:
[..]
Helemaal niet nutteloos...
isEvenGetal(getal) kan elke bosneger begrijpen, terwijl (getal % 2 == 0) wat lastiger is.
Het bevordert dus de leesbaarheid.
quote:Op maandag 23 juni 2008 12:18 schreef Dennis_enzo het volgende:
[..]
Ik mag toch hopen dat een beetje programmeur gewoon weet wat een modulus doet
Je kan toch ook "programmeur" worden op het MBOquote:Op maandag 23 juni 2008 12:18 schreef Dennis_enzo het volgende:
[..]
Ik mag toch hopen dat een beetje programmeur gewoon weet wat een modulus doet
Weten wel, maar ik zou het ook zo doen. Waarom? Die 2. Die kan zo gemakkelijk door een typo een 3 of 1 worden. En als je die check op even getal 30 keer in je hele programma doet, tsja, zoek ze, als je een bug hebt. Want de compiler zal er niet over zeuren. Maar maak ik een typfout in de commando IsEvenGetal, bijvoorbeeld, IsEvnGetal en je compiler zal een error gaan spugen.quote:Op maandag 23 juni 2008 12:18 schreef Dennis_enzo het volgende:
[..]
Ik mag toch hopen dat een beetje programmeur gewoon weet wat een modulus doet
1 2 3 4 | { return EenGetal % 3 == 0; } |
Eensch. Het enige waarom de keus nu nog voor Java en .NET uitvalt is omdat J2EE applicaties hierin beter te bouwen zijn m etbetere native ondersteuning.quote:Op maandag 23 juni 2008 12:37 schreef Paramnesia het volgende:
Sinds PHP 5 met complete OOP-ondersteuning zie ik niet veel verschillen met een andere progameertaal. Webdevelopment wordt steeds belangrijker, bedrijven vragen eerder om een webapplicatie (bijvoorbeeld voor een administratie-systeem) dan een stand-alone applicatie. Ook omdat bijvoorbeeld werken vanaf iedere locatie belangrijk wordt of werken vanaf een PDA of GSM.
Als je PHP combineert met een goed PHP-framework dan doet het niet onder imo voor bijvoorbeeld Java (waar ik van huis uit progameur in ben) of C#. Natuurlijk voor dingen als een uitbreidbaar systeem die veilig via een netwerk of internet moet communiceren zweer ik bij jsp en JEE. Maar ik durf bijna te berweren dat PHP ooit op dat niveau komt.
Verder is iemand met talent voor progameren een talent in bijna alle talen. Als iemand PHP goed kan en de principes van OOP en UML-modeleren goed onder de knie heeft zie ik niet in waarom zo iemand niet prachtige Java-applicaties kan maken.
Als jij de tijd om iets op te lossen belangrijker vind dan performance, dan moet je dat vooral zo doenquote:Op maandag 23 juni 2008 12:45 schreef Cornelis83 het volgende:
[..]
Weten wel, maar ik zou het ook zo doen. Waarom? Die 2. Die kan zo gemakkelijk door een typo een 3 of 1 worden. En als je die check op even getal 30 keer in je hele programma doet, tsja, zoek ze, als je een bug hebt. Want de compiler zal er niet over zeuren. Maar maak ik een typfout in de commando IsEvenGetal, bijvoorbeeld, IsEvnGetal en je compiler zal een error gaan spugen.
Doe ik nu per ongeluk mijn IsEvenGetal als volgt definiëren:
[ code verwijderd ]
Dan zal het overal in je applicatie fout gaan, en heb je de oorzaak binnen een minuut gevonden, terwijl je bij het 30 (of vaker misschien zelfs) keer uitschrijven (EenGetal % 2 == 0) ipv die 2 een 3 of een 1 typt, of die 0 per ongeluk een 9 is geworden, de kans bestaat dat je meer tijd kwijt bent om de oorzaak van de bug te vinden.
quote:onbegrijpelijk kansloos scriptgebrabbel
En hoeveel merkbare performanceverlies denk je te zullen tegenkomen wanneer je gebruik maakt van een functie in plaats van rechtstreeks een modulo instructie?quote:Op maandag 23 juni 2008 12:49 schreef Scorpie het volgende:
[..]
Als jij de tijd om iets op te lossen belangrijker vind dan performance, dan moet je dat vooral zo doen
Misschien wat minder televisie kijken? Je stereotype beeld van de ICT wereld komt nog niet bij de helft van de werkelijkheid.quote:Op maandag 23 juni 2008 12:52 schreef kthxbye het volgende:
[..]_!
kan een mod even [NERD TOPIC] achter de TT plaatsen?
[ afbeelding ]
danku!
ah, performance verhalen en ruimteopslag verhalen. Die goldt 10-20 jaar terug, maar tegenwoordig toch niet meer, mag ik hopenquote:Op maandag 23 juni 2008 12:49 schreef Scorpie het volgende:
[..]
Als jij de tijd om iets op te lossen belangrijker vind dan performance, dan moet je dat vooral zo doen
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |