[oop] namespace logica

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

PHP Developer - medior functie

Functieomschrijving Ben jij innovatief en wil jij je kennis graag delen met jouw nieuwe collega's? Lees dan snel verder! Voor een leuke opdrachtgever in de omgeving van Roosendaal zoeken wij een Symfony developer. Of je nou junior, medior of senior bent, je krijgt hier alle vrijheid en verantwoordelijkheid om jouw eigen loopbaan te ontwikkelen. Je gaat je hier bezig houden met en inspelen op de actualiteiten van jouw vakgebied. Techstack: Symfony, PHP, mySQL. Kennis van Svelte is helemaal mooi meegenomen. Bedrijfsprofiel Al sinds '99 is dit webbureau actief. De kernwaarden binnen het bedrijf zijn integer, dienstbaar en deskundig. Je komt

Bekijk vacature »

Fullstack JavaScript developer (ReactJS, NodeJS, T

Functie Het team bestaat momenteel uit ruim 15 collega’s, waarvan ruim de helft in het ontwikkelteam werkzaam is. Er zijn gave plannen om het platform ook te gaan toepassen op bijv. vliegvelden, maar ook internationale groei zit in het verschiet en daarom zijn ze op zoek naar versterking. Als Fullstack JavaScript developer werk je nauw samen met 9 fullstack (Python en .NET) developers. Binnen het team ga jij je toespitsen op het creeren van de optimale toegankelijkheid en user experience. Om dit voor elkaar te krijgen zul je ontwerpen, programmeren, testen en implementeren. Het hele proces dus! Maar ook bijvoorbeeld

Bekijk vacature »

.NET developer

Functie Als ervaren .NET ontwikkelaar ontbreekt er aan passie en motivatie niks. Jij bent communicatief sterk en pakt iedere uitdaging dan ook met beide handen aan. Op projectbasis ga jij met je team of met enkele andere ontwikkelaars intern aan de slag bij diverse partners. Op basis van het project ga jij aan de slag en zijn de werkzaamheden en technieken erg divers. Jouw werkgever stelt jouw ontwikkeling hierin voorop, zo krijg je een vast vertrouwenspersoon die één keer in de maand op locatie van jouw project zal kijken hoe het gaat en of er eventuele aandachtspunten zijn. Daarnaast krijg

Bekijk vacature »

Medior/senior Back-end developer gezocht!

Functie Vanwege de groei binnen het bedrijf zijn we op zoek naar versterking in het devlopmenttean. Als back-end developer bouw je aan de bedrijfssoftware die ons helpt bij de primaire processen. Een leuk (intern) project dus waarbij je de software continu doorontwikkeld! Je werkt in een klein team, we hebben dagelijks stand-ups en iedere twee weken een scrum-sessie, begeleid door onze Scrum Master. Hierin krijg je uitgebreid de kans om je ideeën te presenteren, en te overleggen met je mede-ontwikkelaars en de Product Owner. Binnen de ontwikkelteams gebruiken we Trello, Gitlab, Jiira, Confluence en Boockstack. Hiernaast werken ze met de

Bekijk vacature »

.NET developer

Functie Als .NET developer start jij in een ontwikkelteam met 15 developers en twee testers. Samen zijn jullie verantwoordelijk voor financiële applicaties met meer dan 50.000 gebruikers. Een deel van het team is verantwoordelijk voor de webapplicaties van deze organisatie. Ook zijn er twee app ontwikkelaars werkzaam in het team die zich focussen op de mobiele applicatie. Als .NET ontwikkelaar ga jij aan de slag met de webapplicaties van deze organisatie. Hierbij maak jij o.a. gebruik van C# .NET, ASP.NET, T-SQL, Angular en TypeScript. De nadruk van jouw functie ligt wel op de backend van de applicatie. Wat jouw functie

Bekijk vacature »

C# .NET Developer

Dit ga je doen Ontwikkelen van de Back-end in .NET6 / C# en WebAPI (Focus);) Ontwikkelen van de Front-End in Nodje.js en Angular (secundair); Ontwikkelen in Blazor; Opstellen van een technisch ontwerp; Testen, documenteren en implementeren van de nieuwe applicatie; Verzorgen van de nazorg, na de implementatie. Hier ga je werken Binnen deze organisatie werken duizenden mensen binnen allerlei verschillende disciplines. Tevens hebben zij veel specialiteiten in huis, waaronder ook .Net Developers. Ter uitbreiding van een nieuw team en ter ondersteuning van het project zijn ze opzoek naar een nieuwe collega voor het team. Als C#.NET Developer zal jij je

Bekijk vacature »

PHP Developer

Als PHP Developer bij Coolblue zorg je ervoor dat onze webshops elke dag een beetje beter zijn. Wat doe je als PHP Developer bij Coolblue? Als PHP Developer werk je met andere development teams samen om onze webshop zo optimaal mogelijk te laten werken en onze klanten blij te maken. Hoewel je een PHP Developer bent, sta je open om C# of Typescript in te zetten of te leren. Ook PHP Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te doen pure PHP code schrijven. Samenwerken met de klantreiziger om onze klanten

Bekijk vacature »

Back-end ontwikkelaar

Functie omschrijving Wil jij meebouwen aan diverse databasesystemen in een klein bedrijf met een platte organisatie? In een team van ruim 10 ontwikkelaars wordt er aan diverse ICT oplossingen gewerkt. Jouw taken hierbij zullen bestaan uit: Het onderhouden en door-ontwikkelen van bestaande databases. Denk hierbij aan schema verbeteringen en performance-tuning. Bij nieuwe ontwikkelingen ga jij ook bezig met het bouwen van het databaseschema. Omdat je in een klein team werkt zal je ook de C# routine verder uitbouwen en ontwikkelen. Ook kan je meedraaien in algemene refactory-, ontwikkel- of testwerkzaamheden. Je zal voornamelijk gebruik maken van de volgende technieken: .NET

Bekijk vacature »

Infrastructure Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Eindhoven Vacature ID: 12945 Introductie Our client is one of the most innovative companies within the Netherlands. Currently we are looking for an Infrastructure Platform Engineer. Within this role you will be developing the infrastructure. Functieomschrijving Within this role you are responsible in the development of our distributed data and compute platform infrastructure. You will design, develop and implement new features and fixes. Next to this you will integrate and configurate other packages that supports the development of tuning applications within the organisation. You will support customer sites remotely. Design and implement the

Bekijk vacature »

Senior Node.js developer Digital Agency

Functie Door de groei van de organisatie zijn ze op zoek naar een Tech Lead. Als tech lead ben jij verantwoordelijk Als Back end Node.js developer kom je terecht in een van de 8 multidisciplinaire teams in het projectenhuis. Afhankelijk van jouw interesses, wensen en capaciteiten word je bij projecten en onderwerpen naar keuze betrokken. Als ervaren ontwikkelaar zul jij vaak leiding nemen in de projecten en in het team een aanvoerder zijn van technische discussies. Uiteindelijk wil jij natuurlijk de klantwensen zo goed mogelijk vertalen naar robuuste code. De projecten kunnen varieren van langlopende- tot kleinschalige trajecten. Voorheen werkte

Bekijk vacature »

Software Programmeur PHP

Functie Wij zijn op zoek naar een PHP programmeur voor een leuke opdrachtgever in omgeving Alblasserdam. Heb jij altijd al willen werken bij een bedrijf dat veilige netwerkverbindingen levert door middel van veilige oplossingen? Lees dan snel verder. Hoe kan jouw dag er straks uitzien? Je gaat software en webapplicaties ontwikkelen met behulp van de talen C / C++ / PHP. Je gaat technische klussen uitvoeren op locatie bij klanten. Je onderhoudt contact met de projectleider om er zeker van te zijn dat een projecten goed verlopen. Je gaat klanten ondersteunen op het gebied van geleverde software en webapplicaties. Tevens

Bekijk vacature »

Senior Front-end developer Consultancy

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 »

IT Manager team PaaS

TenneT is hard groeiende om haar ambities waar te kunnen maken. Zo nemen wij een leidende rol in het aanjagen van de energietransitie. Het werven van nieuw talent speelt daarin een cruciale rol. Wij zijn op zoek naar een gedreven Lead PaaS die hieraan wil bijdragen en misschien ben jij dat wel? Jouw bijdrage aan TenneT Je wordt de Teammanager (Lead) van een nieuw team binnen de afdeling Basic van Information Technology and Facilities (ITF) van TenneT. Het team heet Platform as a Service. Hier wordt elke dag in een goede sfeer met zijn allen hard gewerkt om vanuit IT

Bekijk vacature »

Medior PHP developer

Functie Samen met je development team werk je Agile Scrum en met jullie gezamenlijke kennis en ervaring bepalen jullie samen de beste keuze voor techniek en architectuur. Naast het ontwikkelen van software ben je continue bezig om ook jezelf te ontwikkelen. Ze werken met o.a.: PHP, Laravel, Doctrine, PHP Unit, Behat, React, TypeScript, (My)SQL, Postgress, Redis, ElasticSearch, Docker, Nginx, GIT flow, JIRA, AWS. Eisen • HBO werk- en denkniveau • Je hebt goede kennis en ervaring met PHP • Je bent niet bang voor complexe projecten • Je werkt graag zelfstandig aan applicaties • Je bent altijd nieuwsgierig naar nieuwe

Bekijk vacature »

App Developer

Samen werken aan een gezonder Nederland en toekomstbestendige zorg voor iedereen. Dat is de impact die jij kan hebben als App Developer bij VGZ. Wil jij een bijdrage leveren aan een maatschappij waarin iedereen zich thuis voelt? Bekijk dan de vacature. Uit onderzoek van Computable is VGZ verkozen tot ‘beste niet-ICT werkgever voor ICT’ers van Nederland’ Hoe ook jij het verschil maakt Als App developer werk jij aan het belangrijkste communicatiekanaal van VGZ, namelijk de App! Als App developer bij VGZ maak je onderdeel uit van een van onze App-teams. Met een goede mix van kennis en ervaring zet je

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

21/11/2024 15:51: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.
 
Mark Hogeveen

Mark 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.