[oop] namespace logica

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

PHP Software Developer

Functie omschrijving PHP Software Developer gezocht! Voor een organisatie in de regio Zeist die zich bezighoud met het verbeteren van de medicatieveiligheid zoeken wij een Software Developer. In deze functie zijn wij op zoek naar een slimme en enthousiaste Developer die interesse heeft in farmacie, logistiek en ICT. Daarnaast beschik je over een goed analytisch vermogen en ben je van nature gestructureerd en resultaatgericht. Je moet in deze functie daadkrachtig, flexibel en communicatief goed zijn. Je verantwoordelijkheden bestaan uit: Object georiënteerd programmeren; Werken in een scrumteam aan de ontwikkeling van een medicatiebewakingssysteem; Meedenken over de mogelijkheden en onmogelijkheden van projecten;

Bekijk vacature »

Back end developer PHP, Laravel

Functie Jij komt te werken in ons webdevelopment team, wat bestaat uit 8 ervaren collega’s. Hiernaast hebben wij nog een team van 2 ontwikkelaars die aan native applicaties werken. Bij ons zijn er korte lijntjes en er hangt een gezellige informele werksfeer. Maar het belangrijkste is natuurlijk dat je aan geweldige applicaties zult gaan werken! Wij willen als organisatie niet te groot worden, we willen gewoon toffe dingen maken. Onze techstack bestaat momenteel uit: PHP, Laravel, Javascript, Typescript, Git, MySQL, Java, Kotlin, Xamarin. Samen met ons ga jij zorgen dat we puik werk leveren! Waarbij je bij elke fase in

Bekijk vacature »

Junior Java Developer

Dit ga je doen Full stack web- en appdevelopment; Vertalen van de functionele wensen naar de technische specificaties; Sturing geven aan/klank board zijn voor de software teams; Trainen van de software teams; Sparren met klanten; Meedenken over architectuur. Hier ga je werken De organisatie is een bureau welke websites en mobiele applicaties bouwt voor verschillende toonaangevende organisaties. Hierbij richten zij zich voornamelijk op de sectoren leisure, overheid en zorg. De sfeer intern kenmerkt zich door informaliteit, gezelligheid en ambitie. Ze werken dag in dag uit samen om mooie producten op te leveren voor hun klanten. Op dit moment zijn er

Bekijk vacature »

Front end developer

Functie Het team bestaat uit User Experience designers, Data Scientists en Software Engineers met passie voor hun vak. De consultants en ontwikkelaars werken volgens de Design Thinking methode waarbij de eerste stappen van ontwerp en ontwikkeling zullen samenkomen in een proof of concept. Nadat is vastgesteld dat de oplossing voldoet aan de belangrijkste behoeftes worden producten of services gevalideerd door middel van korte iteraties. Hiermee zorgen ze ervoor dat het werk voldoet aan de technische vereisten en gebruikersbehoefte. Door het inzetten van de nieuwste technologieën die toekomstbestendig zijn weten ze klanten omver te blazen. Ook geven en organiseren ze veel

Bekijk vacature »

Traineeship Full Stack .NET Developer

Dit ga je doen Start op 7 augustus 2023 bij de Experis Academy en ontwikkel jezelf tot een gewilde Full Stack .NET Developer. Maar hoe ziet het traineeship eruit en wat kun je verwachten? Periode 1 De eerste 3 maanden volg je fulltime, vanuit huis, een op maat gemaakte training in teamverband. Je leert belangrijke theorie en krijgt kennis van de benodigde vaardigheden en competenties die nodig zijn om de IT-arbeidsmarkt te betreden. Zowel zelfstandig als in teamverband voer je praktijkopdrachten op het gebied van front- en backend development uit. Wat er per week op het programma staat kun je

Bekijk vacature »

Front end developer binnen het onderwijs

Functie Het doel van dit team is om te zorgen dat de studenten altijd op de hoogte zijn van relevante informatie en de mogelijkheid hebben om online vragen te stellen. Hiervoor hebben ze een portal ontwikkeld. De app is echt een greenfield project met een eigen inrichting middels cloud. De ontwikkeling wordt gedaan door gebruik te maken van oa. Javascript, React, CSS, Next.js, GraphQL in een Azure Cloud omgeving. Daarnaast gebruiken ze tooling als Figma, storybook, Jest en Github. De complexiteit in deze rol zit hem in het feit dat data uit verschillende bronsystemen komt waarbij er zowel gekoppeld wordt

Bekijk vacature »

Hands-on Solution Architect / Software Architect (

TenneT is hard groeiend om de onze 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 Solution Architect / Software Architect op onze locatie Arnhem die hieraan wil bijdragen en misschien ben jij dat wel? Jouw bijdrage aan TenneT Je werkt samen met gedreven DevOps teams, bestaande uit frontend, backend en middleware developers, testers, UX-designers. Samen met de teams ben je continu op zoek naar de beste oplossingen voor onze klanten. Als Solution Architect onderzoek

Bekijk vacature »

Software developer (Python)

Functie Je komt te werken in het IT-team bestaande uit de Lead developer en 4 (medior/senior) developers. Gezamenlijk werken jullie aan de verbetering en uitbreiding van de software. Binnen het development team is er veel vrijheid en zelfstandigheid, zonder dat ze hiermee afdoen aan de kwaliteit. Zo hebben ze elke ochtend een korte stand-up (10:00 uur) en houden ze zo nu en dan pair-programming sessies. Ook is er een hele professionele ontwikkelcyclus waarbij code altijd eerst door een collega wordt getest voordat het naar deployement gaat. Je hebt in je werk oog voor kwaliteit, risico’s en het klantbelang. Communicatie met

Bekijk vacature »

Lasrobot Programmeur

Over de functie Off-line programma’s maken die het beste resultaat bij de lasrobot mogelijk maken De programma’s met behulp van teach verder optimaliseren Proactief meedenken over oplossingen en over de juiste invulling van lasmallen Het lasrobotproces zoveel mogelijk optimaliseren Over het bedrijf Onze opdrachtgever is gespecialiseerd in de engineering, productie en assemblage van samengestelde plaatwerkproducten en monodelen uit metaal. Onze klant werkt samen met het team aan de mooiste producten van de toekomst. Binnen dit bedrijf staat een sterk team van specialisten op het gebied van industrial design, mechanical engineering, in-house prototyping en all-round projectmanagement. Met daarbij uiteenlopende kennis in

Bekijk vacature »

C# Developer

Functie omschrijving Voor een softwarebedrijf in de omgeving van Veghel zijn we op zoek naar een C# developer. Word jij blij van ontwikkelen in C# en .NET? Lees dan snel verder! Jouw werkzaamheden zullen er als volgt uit gaan zien: Door middel van ASP.NET, MVC Framework en C# ga je webshops, websites en webapplicaties ontwikkelen. Je zorgt voor de optimalisatie van bestaande software en de automatisering van bedrijfsprocessen. Op basis van de wensen van de klant ga je samen met je collega's ga je op zoek naar de juiste oplossingen en je gaat dit uitwerken tot een mooi eindproduct. Bedrijfsprofiel

Bekijk vacature »

Software Developer Java

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 »

Java developer

Functie Je gaat aan de slag als Tester voor een aantal mooie projecten. Je komt terecht in een DevOps team waar jij aan de slag gaat om de kwaliteit te waarborgen omtrent de maatwerk software voor de klanten. Je draait je hand er niet voor om de adviserende rol te bekleden op het gebied van testautomatisering en het opzetten van testframeworks. Zoals aangegeven ga je daadwerkelijk in het eigen team aan de slag en is het daarnaast ook gebruikelijk bij de klanten op locatie te komen om te werken aan de opdrachten. Je krijgt zodoende echt een mooie kijk in

Bekijk vacature »

Front-end Developer

Dit ga je doen Je komt in een DevOps-cultuur te werken waarbij je met je team werkt aan de front-end van diverse brand websites; Het ontwerpen van functionele en grafische ontwerpen die worden geïmplementeerd; Draagt zorg voor het maken van analyses; Je werkt nauw met je collega’s samen en geeft elkaar feedback en suggesties waar nodig; Het uitwerken van vraagstukken die afkomstig zijn van verschillende klanten; Hier ga je werken Deze marktleider op gebied van fietsen en fietservaring is gevestigd in twee provincies, verspreid over meerdere locaties. Jij zult voornamelijk in regio Joure aan de slag gaan. De organisatie doelt

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 »

Ambitieuze Junior/Medior Low-code Developers gezoc

Bedrijfsomschrijving Transformeer bedrijven met jouw expertise in innovatieve technologie Ben je een bedreven softwareontwikkelaar met ervaring in Low-code platformen, of sta je te popelen om je in deze baanbrekende oplossing te verdiepen? Wij zijn op zoek naar jou! Ons klantenbestand groeit en we willen ons team uitbreiden met deskundige en leergierige Low-code specialisten. Is het jouw passie om organisaties te ondersteunen in hun digitale transformatie en maatwerkoplossingen te bieden met behulp van geavanceerde software? Wij zijn een vooruitstrevend bedrijf dat dagelijks werkt aan het oplossen van complexe vraagstukken om de digitale ambities van onze klanten te realiseren. Functieomschrijving Ontwikkel op

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

16/04/2024 13:53:43
 
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.