[oop] namespace logica

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

.Net developer

Functieomschrijving Werken in een innovatieve omgeving met gezellige collega’s? Team DataLeaf groeit en maakt graag plek voor jou! We zijn op zoek naar een ervaren full stack ontwikkelaar met .Net en Angular kennis. Samen stomen we onze klanten klaar voor de toekomst. Help jij ons hierbij? Meer dan alleen software Als developer ga je verder dan enkel uitvoering. Je bent communicatief vaardig en zoekt proactief het contact met de klant. In deze rol ben je de schakel tussen de klant en jouw team. Samen achterhaal je het doel van de gevraagde softwareoplossing. Met de input van alle stakeholders bouw je

Bekijk vacature »

.NET developer

Wil jij samen met gemotiveerde en slimme collega’s bouwen aan ons geavanceerde landschap in Azure? En vind je het ook nog eens leuk om jouw kennis te delen met junior- en medior devs? Dan heb je wellicht interesse in de positie van: Senior fullstack .NET developer voor ons kantoor in Alkmaar Over de positie: Bij SnelStart werken we in een AGILE-structuur om de productie meer focus en impact te geven. Met je collega’s kom je tot de beste resultaten door onderlinge discussie, goede refinement sessies, reviews en écht teamwork. Je hebt de vrijheid om de dingen te doen zoals jij

Bekijk vacature »

Technical application manager

Technical application manager (NL) Are you the technical application manager (M/F) who wants to work at an international family business that is growing fast? Will you strengthen our team with your talents? You will shape our digital innovation! ‘Team Emons’is a community of people who work internationally. It means that you will be advising and solving issues for colleagues from all our divisions within Europe. You will work in an enthusiastic diverse team with the motto ‘work hard, play harder’. Main goal on this position is for you to manage and improve the applications we use at the Emons Group.

Bekijk vacature »

Full Stack Java Developer

Functieomschrijving Met jouw expertise zorg je als java developer voor de meest plezierige en efficiënte klant ervaring. Met jouw state-of-the-art-systemen verbeter je onze business en maak je echt impact! Want als je in ons tech team werkt, houd je jezelf en Nederland in beweging. Wij zijn continu bezig onze business en processen te optimaliseren, zodat we onze klanten en kandidaten meer gemak, snelheid en transparantie kunnen bieden. Impactvolle tech, daar doen we het voor. wat ga je doen? Met jouw slimme en gave oplossingen breng je mensen en werk dichter bij elkaar. Samen met jouw team uiteraard. Binnenstromende functionele vragen

Bekijk vacature »

Java / Hippo developer

Functieomschrijving Randstad is een pionier in de hr-dienstverlening. Sinds de oprichting in 1960 zijn wij uitgegroeid tot dé grootste hr-dienstverlener in de wereld. Onze missie is om de wereld van werk te ontwikkelen. Dit doen wij voor iedereen die met werk te maken heeft: onze klanten, kandidaten, medewerkers en de maatschappij als geheel. In de hele wereld, en zeker ook in onze thuismarkt Nederland. Door onze passie voor mensen te combineren met de kracht van de hedendaagse technologie en innovatie, ondersteunen we mensen en organisaties bij het realiseren van hun ware potentie. Dit noemen we human forward. Randstad Groep Nederland

Bekijk vacature »

Junior Developer C#

Je maakt een vliegende start van je carrière bij Coolblue, door meteen mee te werken in een team. Wat doe je als Junior Developer C# bij Coolblue? Als Junior Developer ben je meteen vanaf de start onderdeel van een van de development teams. Omdat je jezelf graag nog verder wilt ontwikkelen, kijk je veel met je collega’s mee en volg je verschillende trainingen. Maar in de sprints pak je ook je eigen stories op, om meteen Coolblue iedere dag een beetje beter te kunnen maken. Ook junior developer C# worden bij Coolblue? Lees hieronder of het bij je past. Dit

Bekijk vacature »

Angular Developer

Dit is de rol Hi, mijn naam is Marielle en ik neem je graag mee door deze vacature van Angular Developer bij Boels in Sittard! Ben jij de persoon die zorgt voor een ultieme online klantbeleving? Zowel via desktop, mobile en app? Dan is deze vacature waarschijnlijk geschikt voor jou! Boels pitstop Zet jij het Digital Solutions Team van Boels in Sittard op scherp? Als Angular Developerbouw je aan intuïtieve, goed werkende en gebruiksvriendelijke webpagina’s en apps. Wat onze klanten online zien, dat maak jij. Een hele verantwoordelijkheid, die je gelukkig niet alleen hoeft te dragen. Samen met je collega’s

Bekijk vacature »

Creatieve front-end ontwikkelaar gezocht in Overij

Bedrijfsomschrijving Onze klant is een dynamische omgeving die gelooft dat hun full-service aanpak echt het verschil kan maken voor hun opdrachtgevers. Met die overtuiging werken developers van deze organisatie aan mooie opdrachten voor uiteenlopende bedrijven. Dit gebeurt in klantteams die per project samengesteld worden, met deze directe collega’s zal je in sommige gevallen ook op locatie bij de klant werken. Binnen de organisatie werken bijna 20 collega’s met allemaal een eigen specialisme. Zo wordt er voor een project ook samengewerkt met online marketeers en designers, op die manier wordt er een complete online oplossing van hoog niveau aan de klant

Bekijk vacature »

Backend .NET Developer C# Voetbal

Bedrijfsomschrijving Binnen deze organisatie in de regio Den Haag zal je als .NET Developer terecht komen in een multidisciplinair team met 5 andere Programmeurs. In jouw rol ben je verantwoordelijk voor het ontwikkelen en optimaliseren van mobiele applicaties met meer dan 4 miljoen gebruikers wereldwijd. Als Backend Developer zal je dagelijks werken met C#, .NET Core, Kubernetes en een SQL Database. Voor het onderling communiceren van de microservices wordt gebruik gemaakt van RabbitMQ. Je krijgt energie van technische uitdagingen en je werkt graag samen. Verder zul je in vele projecten deelnemen, zorg je voor nieuwe features, los je diverse bugs

Bekijk vacature »

C++ Developer (non Embedded)

Senior C++ Software developer (not embedded) with excellent knowledge of and hands on experience with UI Frameworks. In this role, you have the opportunity to Get to know that the average heart beats about 100.000 times daily. And that more than 7 million people each year die from coronary heart disease's so, innovation, prevention, diagnosis and treatment is essential to reduce this number and improve the life of the patient. At Philips IGT-Devices we are working on industry leading solutions helping clinicians on deciding, guiding, treating and confirming the right therapy for each patient in real-time during image-guided therapies (IGT).Are

Bekijk vacature »

Data Analist

De organisatie Belastingsamenwerking Rivierenland (BSR) is een samenwerkingsverband op het gebied van lokale belastingen. BSR zorgt voor het heffen en invorderen van gemeentelijke en waterschap belastingen en voor de uitvoering van de Wet WOZ en de Wet BAG voor haar deelnemers, te weten Waterschap Rivierenland, Avri en de gemeenten Culemborg, IJsselstein, Maasdriel, Montfoort, Tiel, West Betuwe, West Maas en Waal en Wijk bij Duurstede. BSR is een innovatieve en professionele organisatie met een dienstverlenende houding naar inwoners, bedrijven en instellingen. Ons doel is het maximaal ontzorgen van onze klanten. Onze organisatie is volop in beweging, waarbij de focus ligt op

Bekijk vacature »

System Developer

Je zorgt ervoor dat alle Coolblue’ers veilig en snel toegang krijgen tot de juiste systemen. Wat doe je als System Developer bij Coolblue? Met je Powershell skills automatiseer je handmatig werk. Zo kunnen onze collega’s gemakkelijk op interne en externe systemen inloggen. Met de Adaxes workflows zorg je ervoor dat de support afdeling de juiste tools heeft om de eindgebruikers op weg te helpen of een self-service oplossing aanbieden zodat de eindgebruikers dat zelf kunnen regelen. Kortom: je gaat collega's met Identity en Access processen ondersteunen. Ook System Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit

Bekijk vacature »

Lead Developer

Telecats is op zoek naar een Lead Developer Functie omschrijving Je werk als lead developer Als lead developer maak je onderdeel uit van het team van software architecten, lead developers en software engineers en ben je betrokken bij de doorontwikkeling van de producten van Telecats. Telecats helpt klanten met het optimaliseren van hun klantcontact, van telefonie tot het slim toepassen van spraaktechnologie en machine learning. Binnen Telecats wordt onder andere gewerkt met Java, Spring, Maven en Angular. Telecats werkt onder andere samen met een remote team van software developers. Als contactpersoon van dit remote team zorg je voor het afstemmen

Bekijk vacature »

Applicatiebeheerder

We zoeken voor deze functie een absolute kei op het gebied van SQL, Power BI, .NET Core, EDI, API en ERP-systemen. De ideale Applicatiebeheerder ziet het als een uitdaging om ook zelf de juiste oplossingen te bedenken en te bouwen en durft daarbij out-of-the- box te denken. Je bent communicatief vaardig en pragmatisch en weet met een natuurlijke drive de vertaling te maken van onze operatie naar gebruiksvriendelijke oplossingen voor interne en externe klanten. Om zo de spreekwoordelijke spil te zijn tussen mens en applicatie. Applicatiebeheerder Breda, 36-40 uur per week Herkenbaar? Lees dan verder wat je als Applicatiebeheerder gaat

Bekijk vacature »

Full Stack .NET Developer voor zakelijke vergelijk

Dutch is mandatory for this position. Als Full Stack C#.NET Developer zorg jij ervoor dat het vergelijkingsplatform over de nieuwste functionaliteiten beschikt. Deze applicatie ondersteunt assurantiekantoren in het inzichtelijk maken en vergelijken van verschillende verzekeringsproducenten. Denk hierbij aan de meest actuele gegevens over premies en voorwaarden. Dit doen zij volledig onafhankelijk. Als Developer ben je bedreven in het samenvoegen van verschillende web services en databasen. Samen met jouw collega’s ben je verantwoordelijk voor het volledige ontwikkeltraject. Je schakelt makkelijk met verschillende afdelingen over bestaande en nieuw te ontwikkelen functionaliteiten. Naast het ontwikkelen van nieuwe functionaliteiten, zal je ook de bestaande

Bekijk vacature »
Ozzie PHP

Ozzie PHP

14/06/2014 23:13:14
Quote Anchor link
Hey allemaal,

Een korte vraag. Stel we hebben een xml en yaml reader en writer. Wat is dan qua namespace/directory structuur de juiste/handigste opzet?

Optie één, we gaan uit van de hoofdnamespaces "xml" en "yaml":

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
xml\
    reader.php
    writer.php
yaml\
     reader.php
     writer.php    

Optie twee, we gaan uit van de hoofdnamespaces "reader" en "writer":

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
reader\
    xml.php
    yaml.php
writer\
     xml.php
     yaml.php    

Alvast bedankt voor de reacties.
 
PHP hulp

PHP hulp

12/04/2021 00:02:22
 
Wouter J

Wouter J

14/06/2014 23:27:28
Quote Anchor link
Meest gebruikt in OSS projecten is optie 2. Ik zelf ga altijd voor optie 1. Namespaces groeperen klassen die iets met elkaar te maken hebben. Bijv. alle klassen in Ozzie\Framework vormen samen een framework, die in Ozzie\Framework\Yaml zorgen samen voor het communiceren doormiddel van yml bestanden. Als je Xml en Yaml in 1 namespace zet groepeer je eigenlijk niks: Ze hebben geen overeenkomsten behalve dat ze beide writers zijn.
 
Ozzie PHP

Ozzie PHP

14/06/2014 23:31:32
Quote Anchor link
Dankjewel Wouter. Heldere uitleg. Ik kan me daar ook wel in vinden moet ik zeggen.

Maar het komt zo begrijp ik dus allebei voor en geen van beiden is "fout", maar meer een soort van persoonlijke voorkeur dan?
 
Local Dev

Local Dev

15/06/2014 01:45:26
Quote Anchor link
Optie 1, dit is duidelijker. Hier bestaat geen goed of fout in, maar gaat om hoe jij het het meest logisch vind.
 
Harry hogeveen

harry hogeveen

15/06/2014 17:28:43
Quote Anchor link
Zeker weten optie 1 (vind ik). Dat is veel preciezer, en wat betekent een reader of een writer? Dat kunnen meerdere dingen zijn.
 
Ozzie PHP

Ozzie PHP

15/06/2014 17:31:57
Quote Anchor link
Oké thanks: optie 1 it is!
 
Wouter J

Wouter J

15/06/2014 18:38:35
Quote Anchor link
>> Maar het komt zo begrijp ik dus allebei voor en geen van beiden is "fout", maar meer een soort van persoonlijke voorkeur dan?

Jeeh! Wanneer gaat het kwartje vallen? Ik (en andere zoals Ward) probeer (proberen) je al heel lang duidelijk te maken dat er geen regels zijn. Alles is een kwestie van wat jij wilt. Het is pas fout als jij het fout vindt.
 
Ozzie PHP

Ozzie PHP

15/06/2014 22:06:27
Quote Anchor link
Okeej, thanks. Maar er zijn wel oplossingen die (in de praktijk) blijkbaar beter of logischer zijn. En ondanks dat het een dan niet "fout" is, is het wel prettig om te weten wat "gebruikelijk" is. In ieder geval bedankt weer :)
 
NOLot -

NOLot -

16/06/2014 15:01:05
Quote Anchor link
Jullie zijn allemaal gek! Optie 2 is de betere, en als je die manier niet gebruikt ben je een waardeloze programmeur!!
 
Dos Moonen

Dos Moonen

16/06/2014 15:04:19
Quote Anchor link
Vreemd! Ik dacht even iets te horen... het zal wel niets zijn geweest.

Optie 1.
 
Ozzie PHP

Ozzie PHP

16/06/2014 17:17:43
Quote Anchor link
>> Vreemd! Ik dacht even iets te horen... het zal wel niets zijn geweest.

Laten we het daar maar op houden ;)
 
Ward van der Put
Moderator

Ward van der Put

16/06/2014 17:28:15
Quote Anchor link
Optie 1.

Alleen/mits/maar/indien... Dat maakt optie 2 niet per se onbruikbaar. Zou je een editor programmeren waarmee ontwerpers en ontwikkelaars verschillende bestandsformaten kunnen editten, dan is optie 2 een goede keuze voor allerlei add-ons, plug-ins, filters, enzovoort.

Of anders gezegd: de voorgestelde namespaces zijn incompleet, want er zit nog een vendor en een vendor\package boven.
 
NOLot -

NOLot -

16/06/2014 20:07:55
Quote Anchor link
Mijn reactie was natuurlijk sarcasme, en dit is (weer) een kwestie van persoonlijke smaak en geen kwestie van goed/fout. Zelf prefereer ik optie 2 omdat ik het voor mijn eigen overzicht meteen duidelijk wil hebben waar de folder op slaat (reader/writer). Ook blijf je dan maar 2 folders hebben, ongeacht hoeveel typen writers en readers je in de toekomst nog gaat maken
 



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.