parser... juiste naam?

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Web Developer

Bedrijfsomschrijving ENGIE Nederland is onderdeel van de beursgenoteerde ENGIE Groep. ENGIE is actief in 70 landen, met wereldwijd 150.000 medewerkers. Als groep is het de missie om bij te dragen aan de verduurzaming van de wereld. ENGIE Energie biedt energiediensten aan particulieren en grootzakelijk en gaat de uitdagingen van de energietransitie aan door het beschikbaar maken van duurzame energie, het streven de klimaatverandering tot een minimum te beperken, leveringszekerheid te bieden en zorg te dragen voor een verantwoord gebruik van de beschikbare resources. ENGIE Energie investeert daarom in hernieuwbare energiebronnen zoals zon, wind en bio-gas. Functieomschrijving Heb jij veel ervaring

Bekijk vacature »

Junior Java Developer

Dit ga je doen Je ontwikkelt innovatieve, maatschappelijk belangrijke applicaties; Je implementeert nieuwe features; Je gaat in gesprek met eindgebruikers en designers om de applicaties continu te finetunen; Je draait mee in een professionele Agile/Scrum omgeving. Hier ga je werken Onze klant is een internationale organisatie gevestigd in de omgeving van Amsterdam. Ze staan zeer goed bekend in de markt door hun innovatieve dienstverlening op IT gebied en hun gepassioneerde werknemers. Voor hun inspanningen op het gebied van IT hebben ze meerdere prijzen gewonnen! Onze klant is onderdeel van een Corporate werkgever en heeft zelf 300 mensen in dienst. Om

Bekijk vacature »

Junior .NET developer

Functie Wij hebben drie scrumteams. Het eerste team focust zich op het stukje hardware wat wij in huis doen. Zij maken als team o.a. gebruik van C++. De andere twee scrumteams zijn allebei bezig met data verwerking en maken hierbij in de backend gebruik van C# .NET / .NET Core. Het verschil tussen deze teams is dat één team de data verwerking doet voor de mobiele applicatie. Zij werken hierbij dus ook met Xamarin. Het andere team focust zich op de webapplicaties en maakt hierbij ook gebruik van ASP.NET MVC. Op basis van jouw ambities en kwaliteiten kijken wij samen

Bekijk vacature »

Junior Low-code ontwikkelaar gezocht omgeving Arnh

Bedrijfsomschrijving Wij zijn een dynamisch IT-bedrijf dat zich richt op het stroomlijnen van bedrijfsprocessen en het creëren van ondersteunende applicaties. Onze kracht ligt in het combineren van zakelijk inzicht met IT-expertise via gestroomlijnde procesontwerpen en wendbare applicatieontwikkeling met behulp van Low-code technologieën. Als jonge professional krijg je de kans om samen te werken met een team van 15 deskundige collega's, verspreid over nationale en internationale locaties. We bieden je een leerzame omgeving waar je je vaardigheden kunt ontwikkelen en groeien in je rol als Low-code ontwikkelaar. Word jij onze nieuwe Junior Low-code Ontwikkelaar (OutSystems)? Versterk ons team en draag bij

Bekijk vacature »

Front-end developer (Vue.js) gezocht!

Functie Als Front-end developer is het jouw doel om efficiënte en effectieve frontend code te ontwerpen, ontwikkelen en onderhouden die goed aansluit bij de functionele behoefte vanuit de klant. Je zorgt voor optimale SEO-resultaten, sitespeed en frontend security. You build it, you run it, you own it! Je maakt deel uit van een DevOps Scrum team en werkt samen met back-end developers, test-engineers, interaction designers en een projectmanager. Er zijn verschillende groepen Scrum teams. Een roadmap team is jouw ‘’thuisbasis’’, daar wordt gewerkt aan doorontwikkeling van bestaande omgevingen voor een aantal klanten. Hiernaast zijn er projectteams waar nieuwe omgevingen worden

Bekijk vacature »

Fasttrack learning & development voor Java dev

Wat je gaat doen: Wij zoeken enthousiaste en ambitieuze junior en medior ontwikkelaars die toe zijn aan de volgende stap in hun carrière. Wij helpen je op je pad naar senior ontwikkelaar door ons fasttrack learning en development programma. Na een kort en intensief programma ga jij aan de slag bij klanten van DPA. Daarnaast krijg je veel ruimte om je te ontwikkelen als persoon en als specialist. De eerste maand gaan we aan de slag om je certificeringen te behalen waaronder OCP (Oracle Certified Professional). Daarnaast nemen we een deepdive in Spring Boot. Ook laten we je kennismaken met

Bekijk vacature »

Software developer (PHP) - Utrecht centrum

Functie Ieder onderdeel van de software draait op aparte servers en het bestaat dus echt uit verschillende componenten. Het team bestaat uit 4 developers, een klein team dus met korte lijnen. Alles in intern ontwikkeld en je werkt aan alle facetten. Van uitbreiding van de core tot maatwerk voor de klant. Ook liggen er verschillende uitdagingen op servervlak en databases. Je zult de eerste periode veel samenwerken met de lead developer om vervolgens echt je gang te gaan binnen de software. In het team streven ze naast de hoogst haalbare kwaliteit. Hiervoor werken ze nauw met elkaar samen en levert

Bekijk vacature »

Medior Java developer (fullstack)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

Implementatie specialist

Standplaats: Honselersdijk Aantal uren: 32 – 40 uur Opleidingsniveau: HBO werk- en denkniveau Ben jij de implementatie expert die onze klanten helpt bij het integreren van de Greencommerce software? Ben jij daarnaast communicatief sterk, denk jij graag in verbeteringen en heb je ervaring met ICT? Lees dan snel verder! Bedrijfsinformatie Jem-id is een grote speler op het gebied van software ontwikkeling. Zo zijn wij continu bezig met het ontwikkelen van de meest innovatieve software voor de AGF- en sierteeltsector. We creëren oplossingen die er toe doen en verbinden klanten niet alleen op technisch vlak, maar zoeken ook de verbinding in

Bekijk vacature »

Software Ontwikkelaar

Functieomschrijving In deze uitdagende functie als Software Developer ga je de volgende taken uitvoeren: Maatwerk back-end software programmeren; API koppelingen bouwen; Software optimaliseren voor klanten; Bouwen maatwerk applicaties; Werken met Microsoft stack zoals C#, .NET (Core) en Entity framework; Bedrijfsprofiel Je gaat werken bij een klein softwareontwikkelingsbureau, die maatwerk software bouwt voor klanten door heel Nederland. Dit doen zij al meer dan 20 jaar. Het is van oorsprong een familiebedrijf, opgezet door de eigenaar, die er nog steeds werkt. Het team bestaat vooral uit back-end developers en één systeembeheerder. Je krijgt veel kans om jezelf te ontwikkelen en krijgt tevens

Bekijk vacature »

Lead Fullstack developer

Functie omschrijving Ben jij een leergierige en ambitieuze junior developer met technische skills? Ben jij op zoek naar een werkgever die jouw de volledige vrijheid geeft om jezelf tot een volwaardige senior te ontwikkelen? Wij zijn op zoek naar een full stack developer die zich bezig wil bezig houden met het uitbreiden en verbeteren van de online webshop. Een onderdeel van jouw werkzaamheden is naast het beheren van de webshop ook om de processen en structuren te stroomlijnen. Werkzaamheden Onderhouden van de webshop (denk aan het bijhouden van de voorraad); Nieuwe functies toevoegen aan de product configurator door middel van

Bekijk vacature »

Junior PHP Developer

Dit ga je doen Software development met behulp van C# .NET en / of PHP, je mag zelf kiezen waar jij je in wil specialiseren Meedenken over het nieuwe pakket, waar moet het aan voldoen? Unit-, integratie- en diverse andere tests schrijven en uitvoeren Nauw samenwerken met je IT collega's zoals Testers, Developers, DevOps Specialisten en Architecten Jezelf ontwikkelen met behulp van trainingen en cursussen Hier ga je werken Onze klant, een grote speler in de medische sector, is op zoek naar een enthousiaste junior (of meer ervaren) Software Developer die klaar is voor een nieuwe stap in zijn of

Bekijk vacature »

.NET Developer Azure

Dit ga je doen Het ontwerpen en bouwen van diverse applicaties (C#, ASP.NET, MVC); Het ontwikkelen van Webservices (WCF); Het meewerken aan de transitie naar Azure; Het samenwerken met collega's binnen een Scrumteam en meedenken over de User Stories; Het bouwen van unittesten; Meedenken over nieuwe tooling, ontwikkelingen en technologieën in de markt. Hier ga je werken Je komt te werken bij een organisatie die verantwoordelijk is voor de ontwikkeling van verschillende portalen. Deze portalen worden gebruikt door diverse partijen en jouw taak is om ervoor te zorgen dat deze optimaal functioneren. Je wordt onderdeel van een Scrumteam en werkt

Bekijk vacature »

REMOTE - Front-end Angular developer

Functie Het IT-team bestaat momenteel uit de IT Manager, 2 back-end developers, 1 fullstack developer, 1 designer en een DevOps engineer. Ze zijn momenteel op zoek naar een ervaren Front-end developer die autonoom en gedisciplineerd aan de slag gaat, en bij aanvang als enige developer met hun Front-end applicaties bezig is. Wel hebben ze de ambitie om hier snel een 2e developer bij te vinden die jij dan ook zal kunnen aansturen/begeleiden. Je zult aan de slag gaan met het doorontwikkelen van hun bestaande UI in Angular. Maar ook het ontwikkelen van een mobiele app. Hierbij hechten ze veel waarde

Bekijk vacature »

Backend Developer Integraties API HBO REST

Samengevat: Deze werkgever is een IT-consultancy. Wil jij werken als Backend Developer Integraties? Heb jij kennis van gangbare berichtformaten? Vaste baan: Backend Developer Integraties API HBO €3.100 - €4.400 Zij bieden innovatieve oplossingen die bedrijven efficiënter en wendbaarder maken, waardoor onze klanten zich net zo snel kunnen ontwikkelen als de business van hen vraagt. Bij bij hun werk je aan onze eigen bedrijfsapplicaties. Je ontwikkelt met ons de meest nieuwe software. Wij blinken uit als het gaat om de inzet van technologie. Deze werkgever staat open voor elke nieuwe trend. Onze systemen zijn groot en ingewikkeld. Hou jij van diepgang

Bekijk vacature »
Ozzie PHP

Ozzie PHP

11/12/2013 18:15:49
Quote Anchor link
Ola,

Mijn YAML module werkt inmiddels weer :)

Ik ben inmiddels wel zo slim geweest om alles in een class in te bouwen zodat ik een Exception kan gooien als er iets fout gaat. Wat ik me echter afvraag. Het is een YAML parser en emitter. Wat er met parser wordt bedoeld is wel duidelijk. Emitter houdt in dat hij ook YAML data kan genereren. Zelf gebruik ik hier liever het woord 'create' of 'generate' voor. Welk woord gebruiken jullie?

Mijn vraag is nu... kan ik die class wel een "parser" noemen, aangezien de class ook YAML data genereert (en niet alleen parset)?
Gewijzigd op 11/12/2013 18:16:40 door Ozzie PHP
 
PHP hulp

PHP hulp

21/11/2024 20:32:57
 
Wouter J

Wouter J

11/12/2013 18:57:45
Quote Anchor link
Yaml Parser, Yaml Dumper

In het totaal: Yaml class
 
Ozzie PHP

Ozzie PHP

11/12/2013 20:25:36
Quote Anchor link
Wouter, hoe bedoel je precies?

Die PECL module heeft de onderstaande functies die ik in een class wil onderbrengen:

•yaml_emit_file — Send the YAML representation of a value to a file
•yaml_emit — Returns the YAML representation of a value
•yaml_parse_file — Parse a YAML stream from a file
•yaml_parse_url — Parse a Yaml stream from a URL
•yaml_parse — Parse a YAML stream

Nu wil ik de class dus YamlParser noemen, maar zoals je ziet zijn er ook "emit" functies (of "dump" functies zoals jij het noemt). Mag ik de class dan nog wel een YamlParser noemen? Of moet ik het bijv. een YamlHandler noemen? Ik zou er ook 2 classes van kunnen maken, maar dat lijkt me ook een beetje vreemd??
Gewijzigd op 11/12/2013 20:26:12 door Ozzie PHP
 
Dos Moonen

Dos Moonen

11/12/2013 22:35:41
Quote Anchor link
Waarom wil je precies classes hebben? Wat voor meerwaarde geeft het je?
 
Ozzie PHP

Ozzie PHP

11/12/2013 22:38:07
Quote Anchor link
Ik wil het in een class hebben, zodat ik exceptions kan gooien als het niet werkt. En op die manier ben ik slechts op 1 plek afhankelijk van de PECL module. Mocht ik ooit op een andere server komen waar die PECL module niet werkt, dan hoef ik alleen die ene class aan te passen.
 
Wouter J

Wouter J

11/12/2013 22:44:21
Quote Anchor link
Class aanpassen, oei dat is 100% verboden.

En mogen, waar praten we over? Hebben we het weer over het wetboek van Ozzie, of hebben we het gewoon over programmeren? Als jij het duidelijk vindt dan gebruik je YamlParser, als je het niet duidelijk vindt gebruik je YamlHandler of wat voor naampje je het beestje geeft.
 
Reshad F

Reshad F

11/12/2013 22:58:34
 
Ozzie PHP

Ozzie PHP

11/12/2013 22:59:16
Quote Anchor link
>> Class aanpassen, oei dat is 100% verboden.

Nee joh... als ie het niet doet moet je het fixen :D

>> ...als je het niet duidelijk vindt gebruik je YamlHandler of wat voor naampje je het beestje geeft.

Sorry... ik zat inderdaad weer even vast aan mijn wetboek :-s Ik heb er een handler van gemaakt :)
 
Ozzie PHP

Ozzie PHP

22/05/2014 12:10:10
Quote Anchor link
Ola... het is al een vraag van een tijdje terug... maar ik wil hier toch nog even op terugkomen.

Stel je wilt iets doen met YAML (of bijv. XML) dan zijn er een paar dingen die ik wil kunnen.
- een Yaml string schrijven
- een Yaml string lezen
- een Yaml bestand schrijven
- een Yaml bestand lezen

Deze 4 functionaliteiten, horen die in één class thuis? Dus:

Yaml::writeString()
Yaml::readString()
Yaml::writeFile()
Yaml::readFile()

Of is het beter om een writer class en een reader class te hebben?

YamlWriter:writeString()
YamlWriter:writeFile()

YamlReader:readString()
YamlReader:readFile()

En als laatste... hoort het lezen en schrijven van een file bij de Yaml class zef, of zou het eigenlijk zo moeten:

$string = Yaml::writeString();
File::save('file.yml', $string);

Kort samengevat is de vraag dus eigenlijk... wat hoort er bij elkaar? Horen de 4 methods wel of niet in één class?

Ik hoop dat iemand zijn licht hier op wil laten schijnen!
 
Ozzie PHP

Ozzie PHP

31/05/2014 14:25:19
Quote Anchor link
* BUMP *

In het kort nogmaals mijn vraag. Als je YAML of XML hebt dan wil je strings kunnen schrijven en lezen, maar ook bestanden kunnen schrijven en lezen.

Maak je nu 1 XML class die al deze dingen kan uitvoeren? Of maak je 4 afzonderlijke classes:

Xml\StringReader, Xml\StringWriter, Xml\FileReader, Xml\FileWriter

Dus alles in 1 class? Of 4 aparte classes?
Gewijzigd op 31/05/2014 14:26:14 door Ozzie PHP
 



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.