parameter naam

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Software Ontwikkelaar

Java/Kotlin Developer Ben jij een ervaren Java/Kotlin developer met een passie voor het automatiseren van bedrijfsprocessen? Wil je graag deelnemen aan uitdagende projecten bij aansprekende klanten? En ben je op zoek naar een professioneel, ambitieus en dynamisch bedrijf om je carrière verder te ontwikkelen? Kom dan ons team bij Ritense in Amsterdam versterken! Zo ziet de functie eruit: Als Java/Kotlin developer bij Ritense ben je verantwoordelijk voor de ontwikkeling en implementatie van applicaties die bedrijfsprocessen automatiseren, zodat onze klanten slimmer, efficiënter en klantgerichter kunnen werken. Als developer ben je in de lead en zorg je voor de correcte oplevering van

Bekijk vacature »

Senior Java Developer

Als Senior Java Developer bij Sogeti ben je onderdeel van onze toonaangevende community die bestaat uit ruim 100 gepassioneerde Java professionals. In teamverband lever je mooie prestaties. Daarmee draag je aan bij de meerwaarde die wij leveren aan onze top-opdrachtgevers. Geen werkdag is hetzelfde! Je bent voortdurend bezig met het oplossen van allerlei complexe vraagstukken binnen bedrijfs kritische systemen voor onze klanten in regio Noordoost zoals DUO, ING, CJIB en Tendernet. Natuurlijk krijg jij de mogelijkheid je verder te certificeren in dit vakgebied. We organiseren regelmatig technische Meetups en doen veel aan kennisdeling. Sogetisten hebben plezier in hun werk en

Bekijk vacature »

IoT Software Developer PHP

Functie omschrijving Voor een klein softwarebedrijf in Breda, zijn wij op zoek naar een IoT software developer met kennis van PHP. In deze rol wordt je verantwoordelijk voor het vernieuwen van het multimedia platform van een super tof bedrijf in Breda. Je gebruikt PHP als programmeerlaag, en bent in staat om de helicopterview te pakken / projectmatig te werken. Jouw werkzaamheden zien er als volgt uit: Je gaat aan de slag met de ontwikkeling en vernieuwing van het "intern" ontwikkelde multimedia platform. Je neemt de lead in het moderniseren van het platform door het deels opnieuw op te zetten of

Bekijk vacature »

C#.NET Developer

Functieomschrijving Voor een software ontwikkelaar in de omgeving van Vught zijn we op zoek naar een gemotiveerde C# ontwikkelaar. Deel jij hun passie voor development en dan vooral in C#.NET? Dan kan dit wel eens jouw droombaan zijn! Jouw werkzaamheden zullen er ongeveer als volgt uit gaan zien Door de wensen van de klant goed te begrijpen ga jij aan de slag dit om te zetten naar passende oplossingen en werk je deze uit tot een sterk eindproduct. Je gaat je bezighouden met de ontwikkeling van webapplicaties en websites, dit doe je door middel van ASP.NET, MVC Frameworks en C#.

Bekijk vacature »

Front end developer

Functie Qua type opdrachten is er echt een verscheidenheid aan afnemers, zo werken ze met grote multinationals, maar ook met startups. Zo kom je te werken in een gevarieerde omgeving en kan je ook schakelen tussen verschillende culturen. De projecten variëren van greenfield projecten tot langdurige ontwikkeltrajecten. Hier wordt alleen maar gewerkt met aan front end projecten. Daarom maakt het onze partner niet uit waar jij kennis van hebt, als je maar gedegen kennis hebt van Javascript frameworks, Unit testing en ook bekend bent met de scrum methodiek. Eisen Minimaal 4 jaar relevante werkervaring Kennen en ervaring van Javascript frameworks

Bekijk vacature »

Senior Front-end developer

Functie Als front-end developer ga je aan de slag voor verschillende klanten, waarbij veel rekening wordt gehouden met waar je woont (dit is altijd binnen het uur), en word er gezocht naar een organisatie die past bij jou. Zowel qua persoonlijke ambities als de technische aansluiting. De opdrachten duren gemiddeld 1 à 2 jaar maar dit hangt ook af van je wensen. Je werkt in een teamverband voor een klant en zult nauw samenwerken met zowel eigen collega’s als die bij de klant werkzaam zijn. Ze zijn op zoek naar een technische front-end developer die ruime ervaring heeft in één

Bekijk vacature »

Full stack developer Node.js

Functie Als fullstack JavaScript developer vind jij het uitdagend om op basis van concrete klantvragen nieuwe functionaliteiten te ontwikkelen. Bij voorkeur worden deze functionaliteiten op een bepaalde manier geprogrammeerd, zodat ze door meerdere klanten te gebruiken zijn. Je hebt dus vaak te maken met abstracte vraagstukken. Om dit te kunnen realiseren sta je nauw in contact met de product owner en/of klant. Je bent niet alleen onderdeel van het development team, maar hebt ook vaak contact met de product-owner en/of klanten om daardoor inzichten te verzamelen die leiden tot productverbeteringen. • Inzichten verzamelen bij de klant en/of product owner •

Bekijk vacature »

Front-end Developer Magento 2/Wordpress

Voor het aantrekkelijk houden en steeds vernieuwen van de huidige websites en webshops en het meedenken in de marketing zijn wij per direct op zoek naar een ervaren Front-end developer met gedegen kennis van Magento 2 (webshops) en Wordpress (websites). Wat bieden wij jou Mooi salaris! Meteen op contract bij de opdrachtgever! Gezellig, Kempisch bedrijf! 35 uur per week! Auto van de zaak! Wie ben jij Van een front-end developer verwachten wij: Een afgeronde Bachelor ICT opleiding met profiel ICT & Media Design. Dat je in het bezit bent van een Magento 2 professional front-end developer certificaat; Je hebt ruime

Bekijk vacature »

Medior/Senior Software Developers gezocht in de Ra

Functie Op dit moment staan er posities open voor de volgende functies: Front-end, Back-End & Fullstack software developer. Als Front-End software developer werk je met JavaScript en de bijbehorende technologieën zoals TypeScript, Angular, React, Vue en Svelte. Als Back-End software developer ben je bezig in NodeJS en doe je dit met behulp van AWS, NoSQL, REST en GraphQL. Je krijgt leuke en uitdagende opdrachten met een gemiddelde duur van anderhalf jaar. Hier werk je in een team met andere IT’ers aan het ontwikkelen en verbeteren van software. Je wordt begeleid door een accountmanager die fungeert als jouw aanspreekpunt. Het team

Bekijk vacature »

Senior Front-end Developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als Senior Front-end Developer aan de slag? Dan werk je dagelijks met collega’s aan de mooiste IT-projecten. Deze snelgroeiende groep collega’s krijgt energie van hun vak en dat merk je op de werkvloer. Onze klantenkring is groot en divers, dat vraagt om flexibiliteit van jou. Tegelijkertijd betekent dit dagelijks nieuwe dingen leren én dat geen werkdag hetzelfde is. Natuurlijk krijg jij de mogelijkheid je te certificeren. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling waarbij iedereen welkom is, zowel

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

Fullstack Developer

Functieomschrijving Heb je kort geleden jouw HBO diploma ICT development behaald? Of zit je nog aan het begin van je carrière en heb je affiniteit met C#.NET? Voor een erkende werkgever in de omgeving van Oosterhout zijn wij op zoek naar een fullstack developer. Als C#.NET developer werk je samen met een vooruitstrevend team aan het ontwikkelen van maatwerk software voor klanten. Je hebt affiniteit met SQL, maar nog belangrijker is dat je kennis en ervaring hebt met C#.NET. Jouw werkzaamheden zien er als volgt uit: Het ontwikkelen van onze high-availability en high-performance backend; Je begint de dag rond 8:30

Bekijk vacature »

Belastingdienst - Freelance Senior Cobol Applicati

Startdatum: 01.06.2023 Richttarief: €65,00 - €75,00 Duur van de opdracht: 7 maanden Uren per week: 36 Taal: Nederlands vereist! Gelieve in het Nederlands te solliciteren. Functieomschrijving: In de applicatie ETM zijn nu de inningsvoorzieningen voor ongeveer 25 aangifte- en aanslagmiddelen opgenomen. ETM is een extern aangeschafte service en het huidige contract met leverancier Oracle loopt af op 31-12-2022. Het programma uitfaseren ETM heeft als doel om vervanging te realiseren waarmee alle nu in gebruik zijnde ETM ondersteuning wordt overgenomen in nieuwe Inningsvoorzieningen om de continuïteit van de inningsprocessen te waarborgen. Eén van de inningsvoorzieningen die voor het einde van 31-12-2022

Bekijk vacature »

Software Developer

Dit ga je doen Je bent verantwoordelijk voor de warehouse applicatie die een integratie heeft met de PLC laag; Je ontwikkelt in C#/.Net; Je werkt mee aan de migratie naar .NET 6; Je bent verantwoordelijk voor het ontwikkelen van interfaces en het visualiseren van componenten; Je denkt mee over het design voor business oplossingen; Je bent verantwoordelijk voor het testen van de gebouwde oplossing. Hier ga je werken Voor een internationale organisatie in de transport zijn wij momenteel op zoek naar een Software Developer. Zij zijn wereldwijd de grootste speler en lopen voorop met het automatiseren van alle processen van

Bekijk vacature »

Full stack Javascript ontwikkelaar

Functie Benieuwd hoe jouw dag eruit ziet? Je komt binnen rond een uur of 10 en dat start je met de morning call. Dit doen we vanaf het hoofdkantoor of op het lab, ligt eraan welk project je mee bezig bent. Na de call en het verdelen van de tickets ga je met je team aan de slag. Rond een uur of 12 is er een goede lunch en ga je smiddags weer lekker door met je werk. De ene keer maak jij een game voor een groot merk om de interactie tussen product en eindgebruiker te vergroten. De andere

Bekijk vacature »
Ozzie PHP

Ozzie PHP

19/03/2014 19:16:03
Quote Anchor link
Ola,

Gebruiken jullie als parameter een lange of korte naam?

Voorbeeld korte naam:

function loadClass($name)

Voorbeeld lange naam:

function loadClass($class_name)
 
PHP hulp

PHP hulp

28/11/2024 18:44:43
 
Wouter J

Wouter J

19/03/2014 19:26:26
Quote Anchor link
"It depends..."
 
Ozzie PHP

Ozzie PHP

19/03/2014 19:33:08
Quote Anchor link
Lol :)

En in het voorgenoemde voorbeeld? Stel je hebt een autoloader class met daarin een loadClass function?

Je kunt (denk ik) 2 beredeneringen volgen, maar misschien weet jij nog een andere? De eerse redenering gaat uit van de naam de functie, in dit geval loadClass. De parameter $name zal dan wel betrekking hebben op "class". Dus uit de combinatie van method en parameter begrijp je dat $name dan wel op class zal slaan.

De 2e beredenering is, wees altijd zo volledig mogelijk. Alleen $name maakt niet duidelijk om wat voor $name het gaat. Daarom is $class_name beter.

Twee verschillende zienswijzes, en ik ben benieuwd hoe jullie daar mee omgaan.
 
- Raoul -

- Raoul -

19/03/2014 19:43:55
Quote Anchor link
Ozzie, dit topic slaat echt nergens op... :') Next...
 
Ozzie PHP

Ozzie PHP

19/03/2014 19:46:42
Quote Anchor link
Raoul, serieus. Als je niks zinnigs hebt te zeggen hou dan echt aub je mond. Ik ben hier niet van gediend.
 
Ward van der Put
Moderator

Ward van der Put

19/03/2014 19:48:41
Quote Anchor link
>> De eerste redenering gaat uit van de naam de functie, in dit geval loadClass. De parameter $name zal dan wel betrekking hebben op "class". Dus uit de combinatie van method en parameter begrijp je dat $name dan wel op class zal slaan.

Class name, maar misschien ook file name, package name... You name it :-)
 
Wouter J

Wouter J

19/03/2014 19:49:30
Quote Anchor link
Wees zo duidelijk mogelijk. Als je in de klasse van de User zit en de constructor heeft een parameter $name dan is het nutteloos om daar $userName van te maken, aangezien je toch al in de User klasse zit.

Als je dan echter een UserRepository hebt voor de users en een GroupRepository voor de groep waar de User in hoort en je stopt die beide in een UserGroupService, dan heb je een probleem als je $repository gaat gebruiken. Dan gebruik je dus $userRepository en $groupRepository.

Als je dan in de method addUserToGroup een variabele $name hebt dan is het zeer onduidelijk of dat de naam van de group of van de user is en dus gebruik je $userName of $groupName.

Sterker nog, als je in de constructor van het eerste voorbeeld de echte naam van de user hebt en zijn nicknaam dan is $name ook veel te onduidelijk en dus ga je dan voor $realName en $nickname (of $username, wat dus iets anders is dan $userName wat ik in het eerste voorbeeld noemde).

Gaan we het dan nog leuker maken dan zit je in de UserGroupService met een probleem als je $realName zou gebruiken. Is dat dan de echte naam van de groep of van de user? Dan gebruik je dus $userRealName of $realNameOfUser.

Maar ben je dan in een method rejectUserFromAllGroups dan heb je weer voldoende aan een variabele die $name heet, aangezien je hier helemaal niet over groepnamen praat.

Maar als je dan weer in een foreach de user van alle groepen wilt verwijderen heb je wel weer te maken met de naam van de groep. Dan is die $name die net perfect was dus weer niet perfect, dus dan ga je weer over op $userName en $groupName.

Als je dan in een groep zit en je wilt de namen van je users ophalen dan is getNames() weer te onduidelijk. Heeft de group meerdere namen of wil je dan de user namen? Dan moet je dus weer getUsersName() (niet te verwarren met getUserNames(), aangezien een user niet meerdere namen mag hebben, tenzij je een verzetsheld bent) gebruiken of nog beter getUsers()->getName().

Als de user dan een $realName, $userName en $groupName heeft denk je dat je perfect bent, tenzij je weer twijfelt of je überhaupt wel de groepnaam in de user wilt hebben. Dan ga je het weer veranderen in $realName, $userName en $group waarbij je weer $group->getName() moet doen om de naam van de groep op te halen.

En stel je was ooit begonnen met Group#getGroupName() en je extend Group in een Sekte klasse dan heb je weer een probleem met het oproepen van de naam van die sekte. Want ga je dan Sekte#getGroupName() gebruiken? Nee, dan moet je weer een wrapper maken die Sekte#getSekteName() heet. En als je dat hebt gedaan moet je je zelf 360° in het ronddraaien en bedenken dat je eigenlijk veel beter Group#getName() had kunnen doen en dus ga je het weer aanpassen zodat je slechts alleen nog Group#getName() nodig hebt, waarbij Sekte#getName() ook nog perfect is.

Ik had ook kunnen zeggen: "It depends..." en "Software entities should be open for extension, but closed for modification"
Gewijzigd op 19/03/2014 19:51:05 door Wouter J
 
Ozzie PHP

Ozzie PHP

19/03/2014 19:58:59
Quote Anchor link
>> Class name, maar misschien ook file name, package name... You name it :-)

Oké... het gaat dus om een name van een class... dus als de parameter $name is, dan zou het voor jou niet 100% duidelijk zijn dat het om een class name gaat?

@Wouter: ik snap wat je bedoelt. In de context van een User class, zou ik ook praten over een name, age en gender en niet over een user_name, user_age en user_gender.

Ik vind alleen een loadClass method binnen een autoloader class een beetje twijfelachtig. Omdat het woord class in de naam van de method zit, lijkt het logisch dat $name daar dan wel mee zal samenhangen. Maar in de stelling van Ward, om zo specifiek mogelijk te zijn, kan ik me ook wel weer vinden.
 
Aad B

Aad B

19/03/2014 21:45:43
Quote Anchor link
Ozzie PHP op 19/03/2014 19:46:42:
Raoul, serieus. Als je niks zinnigs hebt te zeggen hou dan echt aub je mond. Ik ben hier niet van gediend.
Het laatste "Ik ben hier niet van gediend" is ook wel erg kort door de bocht. Mischien een tip: helemaal niet reageren is beter dan zo'n kortaangebonden reactie?
 
Ozzie PHP

Ozzie PHP

19/03/2014 21:52:30
Quote Anchor link
Misschien wel, misschien niet. Ik vind het erg vervelend dat iemand (Raoul) voor iemand anders gaat beslissen dat zijn topic nergens op slaat. Iedereen hier heeft het recht om te vragen wat hij wil. En ik ben er niet van gediend als andere mensen voor andere mensen gaan beslissen wat wel of niet "ergens op slaat". Het begint met respect hebben voor elkaar en iedereen in z'n waarde laten. En daarmee heb ik gezegd wat ik wil zeggen.
 
Wouter J

Wouter J

19/03/2014 22:46:25
Quote Anchor link
modmelding
Graag vanaf nu weer on topic reageren.
Als je een ander zijn schrijfstijl niet aanstaat, kun je dit naar iemand sturen via een PM, een topic is hier niet voor bedoelt.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.