[oop] namespace logica

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

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 »

Medior front-end developer gezocht (€3.300 -

Functie Wat ga je doen? Jij als front-end developer gaat werken binnen de teams van/voor onze klant. Je werkt in een team met starters en ervaren ontwikkelaars met allemaal 1 overeenkomst; passie voor het vak. Maak je een fout? Geen probleem, leer ervan en ga dan weer door. Door de variëteit aan werk kun je in verschillende omgevingen een kijkje nemen en jezelf dus snel ontwikkelen. Wat hebben we jou te bieden? • Uitdagende projecten bij mooie klanten (bij jou in de buurt, of binnenkort intern vanuit ons kantoor!) • Een jonge organisatie met talentvolle collega’s • Veel ruimte voor

Bekijk vacature »

Ontwikkelaar Identity & Access Management

Dit ga je doen Als Identity & Access Management Ontwikkelaar zorg jij er voor dat studenten, medewerkers en docenten de juiste benodigdheden op het juiste moment kunnen gebruiken; Het juist opslaan van onderzoeksdata en het openbaar beschikbaar stellen van publicaties (Open Access); Studenten, collega's en wetenschappers ondersteunen; Agile en Scrum werken; Technisch Applicatiebeheer; Ontwikkelen in One Identity Manager en VB.NET. Hier ga je werken Als Ontwikkelaar kom je terecht in een hecht team die zich richt op wetenschappelijke informatie en ICT. Jij bent degene die er voor zorgt dat alle informatie, uit diverse onderzoeken, bij de juiste personen terecht komt.

Bekijk vacature »

Full-stack developer

Als Full-stack developer bij KUBUS houd je je bezig met het ontwikkelen van de (web)applicatie en services van BIMcollab. Samen met je SCRUM team werk je aan zowel de front- als de back-end. Als softwarebedrijf bevindt KUBUS zich in een unieke positie. We bouwen aan onze eigen producten die wereldwijd door tienduizenden gebruikers worden gebruikt. Ons bedrijf heeft precies de juiste grootte: groot genoeg om echt impact te maken in de markt, maar klein genoeg om als individuele ontwikkelaar invloed uit te kunnen oefenen en echt het verschil te kunnen maken. Ons ontwikkelteam bestaat uit ruim 40 ontwikkelaars, testers, scrum

Bekijk vacature »

Fullstack developer (NodeJS, React, AWS)

Functie Als Fullstack developer kom je te werken in het ontwikkelteam, maar zoals gezegd komt er veel meer bij kijken dan alleen maar ontwikkelen. Je bent samen met je collega’s continu bezig om de software uit te breiden maar hiernaast doe je doorlopend onderzoek naar de inzet van bijvoorbeeld Machine Learning. Ze willen met hun software echt voorlopen op andere en toegevoegde waarde leveren voor de eindgebruiker. Mede hierom zijn ze erg benieuwd naar iemand zijn persoonlijkheid, of hij graag nieuwe dingen uitzoekt (Google!), en initiatief neemt. Maar waar staan ze nu? Na een onderzoeksfase van ruim een jaar zijn

Bekijk vacature »

Front end developer

Functie Binnen de functie van Front-end developer werk je mee aan uitdagende klantprojecten. In teamverband werk je aan de voorkant van onze state-of-the-art portaal oplossingen en apps. Dit alles gebeurt in een multidisciplinaire omgeving waarbij je de ruimte hebt om te sparren, je ideeën scherp te stellen, en waar je met de benodigde kennis en ervaring om je heen altijd terecht kunt bij je collega’s voor vragen en ondersteuning. Meestal werk je vanuit ons kantoor maar we bieden ook alle faciliteiten om thuis te kunnen werken. Voor sommige projecten ga je mee naar de klant, wellicht zelfs in het buitenland!

Bekijk vacature »

Freelance JAVA / C# Developer

Functieomschrijving Voor een opdrachtgever in omgeving Zoetermeer zijn wij op zoek naar ervaren JAVA of C# Developers die graag op projectbasis willen werken. Je komt terecht bij een informele developers club die mooie projecten uitvoeren voor grote klanten. Ben je een ervaren freelancer of werk je in loondienst en ben je toe aan een nieuwe uitdaging? Lees dan snel verder want wie weet is dit een leuke vacature voor jou! Het fijne van deze werkgever is dat je zelf mag beslissen hoe je te werk wilt gaan. Wil je als freelancer werken dan is dat OK. Wil je de zekerheid

Bekijk vacature »

3D BIM Add-on Developer

As a 3D BIM add- on developer at KUBUS, you will develop add-ons (called BCF- Managers) to the leading building information modeling (BIM) programs Revit, Navisworks, Archicad, AutoCAD and Tekla Structures. BCF Managers enable data transfer between BIM software and BIMcollab. You will work on both the front- and the back-end. As a software company, KUBUS is in a unique position. We build our own products that are used by tens of thousands of users worldwide. Our company is just the right size: big enough to make a real impact in the market, but small enough that as an individual

Bekijk vacature »

Software Developer C# - Deventer

Software Developer C# – Deventer Bijdragen aan de toekomst van het onderwijs! Ben jij op zoek naar een dynamische omgeving waar vol enthousiasme wordt gewerkt aan software voor interactieve dashboard- en analysetoepassingen ter verbetering van het onderwijs? Dan zijn wij het bedrijf voor jou! TIG is een bedrijf met een informele en ondernemende werksfeer, waarbij goede ideeën snel leiden tot concrete acties. Wij zijn een software ontwikkelorganisatie en focussen ons op het ontwikkelen en implementeren van oplossingen voor het leveren van managementinformatie, datavisualisatie en analyses voor het onderwijs. Met onze dashboard- en analyseoplossingen zetten scholen gegevens om naar betekenisvolle informatie.

Bekijk vacature »

TypeScript developer (tot € 6.000, - bruto pe

Functie Om bovenstaande ambities waar te kunnen maken zijn ze op zoek naar een ervaren Typecript developer die niet alleen zichzelf verder ontwikkelt, maar het ook leuk vinden om op termijn meer junior collega’s op pad te helpen. Je zult aan de slag gaan met het migreren van hun bestaande UI in Angular. Maar ook het ontwikkelen van een mobiele app. Hierbij hechten ze veel waarde aan User Experience en kiezen ze duidelijk voor kwaliteit i.p.v. snelheid. Je krijgt dus de ruimte om vanuit gedegen onderzoek te werk te gaan en het borgen van kwaliteit staat hoog in het vaandel.

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 »

Front-end Developer - Juniorfunctie

Functie omschrijving Ben jij op zoek naar een uitdagende baan als front-end developer, in een informele werksfeer, waar jij echt het verschil kan maken? Wil jij graag werken voor een bedrijf dat sportiviteit en een open communicatie, hoog in het vaandel heeft staan? Dan hebben wij de perfecte vacature voor je! Voor een klein bedrijf in Rijen dat gespecialiseerd is in het omzetten van digitale woningtekeningen naar managementinformatie, zijn wij per direct op zoek naar een allround front-end developer. Jouw werkzaamheden zien er als volgt uit: Ja gaat nauw samenwerken met de back-end developer. De database structuur is volledig gebouwd

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 »

Junior Software Developer C# Verhuursector Verhuur

Samengevat: Wij ontwikkelen en leveren softwaresystemen voor de logistieke sector en de verhuursector. Ben jij geschikt als Junior Software Developer? Heb je ervaring met Delphi? Vaste baan: C# Software Developer Logistiek HBO €2.500 - €3.900 Deze werkgever is een software ontwikkelaar, gericht op software voor de logistieke sector. Deze werkgever heeft eigen producten ontwikkelen en leveren ook maatwerk. Ons bedrijf kent een boeiende en inspirerende werkomgeving met een open cultuur en mogelijkheden voor je verdere ontwikkeling. Bij bij hun werk je aan onze eigen bedrijfsapplicaties. Je ontwikkelt met ons de meest nieuwe software. Wij blinken uit als het gaat om

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 »
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

22/12/2024 02:48:09
 
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.