Documentatie (PHPDoc)

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Software Developer

Functie omschrijving Heb jij affiniteit met ICT en een WO diploma in de pocket? Dan ben je hier aan het juiste adres. Voor een opdrachtgever in Amsterdam zijn wij op zoek naar kandidaten die (enige) ervaring hebben met Java, Javascript, C of C++. Je zal door middel van trainingen worden opgeleid tot een volwaardige Software Developer. Er wordt tijdens de training natuurlijk veel aandacht besteedt aan de vaktechnische aspecten, maar er gaat ook veel aandacht uit naar jouw persoonlijke ontwikkeling. Bedrijfsprofiel Bij deze opdrachtgever in de omgeving van Amsterdam zoeken ze meerdere enthousiaste kandidaten die hun carrière willen starten met

Bekijk vacature »

Outsystems Developer Medior

Dit ga je doen Bouwen aan nieuwe en innovatieve applicaties; Maken van koppelingen tussen Outsystems en het bestaande applicatielandschap; Troubleshooting op bestaande software. Hier ga je werken De organisatie is internationale speler binnen de bouwbranche en richt zich op de infrastructuur, zowel boven als onder de grond. Ze zijn ruim 1100 man groot en maken op IT vlak een mooie groei door. Als ervaren Developer kom je te werken op een IT-afdeling van zo'n 25 man groot. Een aantal jaar geleden hebben ze de keuze gemaakt om zich meer te gaan richten op ontwikkeling en door de groei van de

Bekijk vacature »

Developer

Functie omschrijving Gaat jouw hart sneller kloppen van software developen in C#.NET? Voor een softwarebedrijf in regio Den Bosch zijn wij op zoek naar een C# programmeur. Lees snel verder! Wat ga je doen? Je gaat werken met C# en ASP.NET MVC Framework om onder meer webapplicaties, webshops en websites te ontwikkelen. Je optimaliseert de bestaande software en helpt mee aan het automatiseren van bedrijfsprocessen. Je gaat samen met je collega's de juiste oplossing op basis van de wensen van de klanten uitwerken tot een mooi product. Bedrijfsprofiel Het ontwikkelen van softwareoplossingen en kantoorautomatiseringen is waar dit bedrijf voor staat.

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 »

Software Developer

Dit ga je doen Je bent verantwoordelijk voor de warehouse applicatie die een integratie heeft met de PLC laag; Je ontwikkelt in C#/.Net; Je werkt mee aan de migratie naar .NET 6; Je bent verantwoordelijk voor het ontwikkelen van interfaces en het visualiseren van componenten; Je denkt mee over het design voor business oplossingen; Je bent verantwoordelijk voor het testen van de gebouwde oplossing. Hier ga je werken Voor een internationale organisatie in de transport zijn wij momenteel op zoek naar een Software Developer. Zij zijn wereldwijd de grootste speler en lopen voorop met het automatiseren van alle processen van

Bekijk vacature »

Senior Front-end Developer

Dit ga je doen Met behulp van diverse programmeertalen ontwikkelen van Front-end software; Het begeleiden van het front-end team; Het oplossen van incidenten; Het bijhouden van een backlog; Je hebt een actieve bijdrage in de wekelijkse overleggen met de omliggende teams; Je houdt trends bij en adviseert het management hierover waar nodig; Helder communiceren met de stakeholders om hen zo mee te nemen in projecten en laten inzien wat de duur en toegevoegde waarde van bepaalde projecten is. Hier ga je werken Deze organisatie heeft circa 40 miljoen bezoekers per maand en heeft innovatie hoog in het vaandel staan. Het

Bekijk vacature »

Mendix Developer

Voor Troostwijk Groep zoeken wij een: Mendix Developer Wij zoeken Je bent een getalenteerde en ervaren Mendix Developer en het is tijd om je horizon te verbreden. Je wilt minder coderen en meer modelleren, minder bezig zijn met allerlei technische details en randvoorwaarden en meer met functionaliteit. Daarnaast ben je trots op de innovatieve en gebruiksvriendelijke applicaties die je in de loop van de jaren hebt gebouwd. Werk je graag in een enthousiast team, wil je veel vrijheid en kun je tegelijkertijd goed met deadlines omgaan, dan ben jij absoluut degene die wij zoeken! Wat je nodig hebt is ruime

Bekijk vacature »

Back end developer Digital Agency

Functie Wij zijn van origine een wordpress bureau, maar sinds 2006 zijn wij dit wel redelijk ontgroeid. Naar mate de jaren verstreken zijn we gegroeid in omvang, maar ook in de complexiteit van opdrachten waarin wij onze klanten kunnen bedienen. Momenteel bestaat onze organisatie uit 4 front end developers, 12 back end developer 3 projectmanagers en een 2 koppig management. Wij zijn een hele informele, bijna familiaire organisatie. Geen strak pak of overhemd, nee gewoon dragen waar jij je prettig bij voelt. De gemiddelde leeftijd ligt tussen de 25 en 30 en wij doen er veel aan om onze hechte

Bekijk vacature »

Senior Developer Betty Blocks Blauwe Haven Rotterd

Functieomschrijving Voor de Politie zijn wij opzoek naar een Senior Developer Betty Blocks Blauwe Haven Rotterdam. De politieorganisatie heeft jaarlijks te maken met een aanzienlijk aantal politiemedewerkers die vanwege mentale overbelasting niet of beperkt inzetbaar zijn. De Blauwe Haven Rotterdam ondersteunt deze politiemedewerkers in hun herstel en re-integratieproces. De huidige digitale systemen van de Politie bieden onvoldoende ondersteuning in het herstel- en re-integratieproces van politiemedewerkers. Zowel voor de politiemedewerkers als voor de organisatie. Politiemedewerkers worden buitengesloten, waardoor zij eigen regie verliezen. Begeleiders kunnen de voortgang van de medewerkers niet goed monitoren. Management beschikt niet over de mogelijkheid trends te signaleren

Bekijk vacature »

.NET developer

Klaar voor een nieuwe uitdaging? Welke technologieën gaan schuil achter de dagelijkse energievoorziening? Als senior .NET developer bij Kenter maak jij samen met je team het verschil, zowel voor de interne organisatie als voor eindklanten. Samen bouwen jullie aan innovatieve dienstverlening met behulp van de nieuwste technologieën en tools. Het is een functie met veel vrijheid, goede arbeidsvoorwaarden én je draagt jouw steentje bij aan de energietransitie. Klinkt dit als iets voor jou? Lees dan verder of solliciteer direct! Wat ga je doen als senior .NET developer? Als senior .NET developer bij Kenter (onderdeel van Alliander) ben je van onschatbare

Bekijk vacature »

.NET developer

Functie Als ervaren .NET ontwikkelaar start jij in één van onze vier scrumteams. Met 30 ontwikkelaars werk jij aan de doorontwikkeling van ons core product. Ook werkt jouw team aan maatwerkoplossingen op aanvraag van de klant en op projectbasis. Wij vinden het erg belangrijk dat onze ontwikkelaars met plezier naar werk gaan. Een deel hiervan ligt uiteraard bij jezelf, als jij ontwikkelen niet leuk vindt, ben jij bij ons echt aan het verkeerde adres. Jouw team bestaat namelijk uit een groep gepassioneerde vakidioten die dit werk doen omdat dit eerst een hobby was! Daarnaast wordt er intern rekening gehouden met

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 »

Front end developer

Functie Jij als ervaren Front end developer bent een expert het gebied van Javascript en React. Je wordt onderdeel van een multidisciplinair team bestaande uit een PO, twee Front end developers, een DevOps/Back end developer, een UX/UI designer en een projectmanager. Verder is er iemand verantwoordelijk voor de HR en is de algemeen directeur nauw betrokken bij alle projecten. Dagelijks hou jij je bezig met de verschillende projecten die zijn opgenomen in de sprint. Daarnaast denk je mee over mogelijke oplossingen om de behoefte van de klant op de beste manier in te vullen. Verder spar jij intern met collega’s

Bekijk vacature »

Android developer

De functie Schiphol is een plek om te reizen, te verblijven en te werken. Door middel van data en technologie richten we op al deze gebieden het leef- en werkklimaat optimaal in en zorgen we voor een slimmere en efficiëntere operatie. Wij ontwikkelen nieuwe producten en diensten vanuit de wensen en behoeften van onze klanten, voorspellen passagier flows en testen digitale oplossingen om rijen en andere pijnpunten in het proces te verminderen. Met slimme feedback van sensortechnologie maken we zelfs data van toiletten en stoelen inzichtelijk en bruikbaar. Het Commercial Platform bestaat uit multidisciplinaire teams met een end-2-end verantwoordelijkheid voor

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

PHP Scripter

12/10/2011 18:28:08
Quote Anchor link
Als je een applicatie ontwikkeld, in welke taal schrijf je dan de documentatie? Ik ben nu bezig met het ontwikkelen van een applicatie en doe nu alle documentatie in het Engels, maar soms is dit best lastig om overal dezelfde zinnen aan te houden en om ook nog eens goede zinnen te maken. Daarom twijfel ik erover in welke taal ik de documentatie zou doen.

Ik verwacht de komende paar jaren niet samen te werken met 'buitenlandse' programmeurs, eigenlijk nooit.

Het zou erg fijn zijn als je hier een stukje documentatie kan laten zien hoe jij het aanpakt.
 
PHP hulp

PHP hulp

26/05/2026 14:18:36
 
Fabian M

Fabian M

12/10/2011 19:10:52
Quote Anchor link
http://pastebin.com/nx462ZVw

Zo zou ik het doen.
 
Aad B

Aad B

12/10/2011 19:54:49
Quote Anchor link
Documenteren in de taal die het meest voor de hand ligt en zoals je zelf al zegt niet te verwachten met buitenlandse programmeurs te moeten werken (geen outsourcing naar India... ;-) gewoon in het nederlands doen (maar niet in msn taal....). Gewoon documenteren in de scripts/code. Is het makkelijkst bij te houden bij mutaties. Eventueel in kop refereren/verwijzen naar hoofdstukken in het voorliggende ontwerp (functioneel ontwerp/technisch ontwerp e.d.)
Gewijzigd op 12/10/2011 19:56:42 door Aad B
 
PHP Scripter

PHP Scripter

12/10/2011 22:57:06
Quote Anchor link
Bedankt voor de info, dan ga ik toch maar Nederlandstalige documentatie aanhouden in mijn code.
 
Kees Schepers

kees Schepers

13/10/2011 00:12:12
Quote Anchor link
Documenteren van code doe ik altijd in het engels. Dat is toch wel de 'voertaal' in de software ontwikkeling wereld. Naast outsourcing of samenwerken met buitenlandse partijen biedt het ook voordelen als je bijvoorbeeld een stukje code plaatst op een internationaal forum voor hulp of om juist hulp te bieden. Ook als je later bijvoorbeeld besluit om (delen van) je code open-source te maken heeft dit aanzienlijke voordelen.
 
Ozzie PHP

Ozzie PHP

13/10/2011 00:24:41
Quote Anchor link
Ik zou altijd documenteren in het Engels om de redenen die Kees hierboven al noemt. Daarnaast ontwikkel je je Engelse taalvaardigheid op het gebied van programmeren. En dat is weer handig aangezien de meeste documentatie op het gebied van programmeren is opgesteld in de Engelse taal. Dus ik zeg +1 voor Engels.
 
Jacco Brandt

Jacco Brandt

13/10/2011 15:01:32
Quote Anchor link
Precies, documenteer in de taal waarin je ook programmeert. En aangezien alle functies in PHP al in het Engels zijn, is het alleen maar passend om ook in het Engels te programmeren, en dus te documenteren.
 
PHP Scripter

PHP Scripter

13/10/2011 16:33:21
Quote Anchor link
Poeh, nu wordt het wel een heel erg lastige keuze. Engels heeft inderdaad zijn voordelen en nadelen; je bent iets langer met de documentatie bezig maar je kunt er later wel meer mee, als ik het goed heb. En ja, ik programmeer (variabelen etc.) ook alles in het Engels.
 
PHP Scripter

PHP Scripter

20/10/2011 20:06:50
Quote Anchor link
Toch wil ik nog even terug komen op dit onderwerp. Momenteel gaat mijn documentatie zo ver dat ik bij elke regel uitleg wat er gebeurd. Ik vraag mij toch af of er iemand hier op PHPhulp wat van zijn code kan laten zien als je gebruikt maakt van PHPDoc.

Toch besloten om alles Engelstalig te gaan doen!

EDIT: Toch maar even iets van code posten dan, deze kleine pagina heb ik net opnieuw gedocumenteerd:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<?php
/**
 * @author ...
 * @package ...
 * @name Dashboard
 */


class Dashboard extends CI_Controller
{
    /**
     * @name __construct
     * @access public
     *
     * Run the main controller in the framework and check if the user can access this page.
     */

    function __construct()
    {

        parent::__construct();        
        $this->permission->check();
    }

    
    /**
     * @name index
     * @access public
     * @return view
     *
     * Say hello to the user and show the login history for this user.
     */

    function index()
    {
        
        $data['pageName'] = 'Dashboard';
        $data['loginHistory'] = $this->dashboard_model->loginHistory();

        $this->load->view('dashboard/index', $data);
    }

    
    /**
     * @name logout
     * @access public
     * @return redirect
     *
     * Delete the user session and redirect the user to the index (loginpage).
     */

    function logout()
    {

        $this->session->sess_destroy();
        redirect('');
    }
}
Gewijzigd op 20/10/2011 20:17:24 door PHP Scripter
 
Jacco Brandt

Jacco Brandt

20/10/2011 20:35:15
Quote Anchor link
Je code klopt niet helemaal. Een titel moet op de eerste regel commentaar. Beschrijving moet, gescheiden door een witregel, daaronder.
Dus:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php

/** Titel
 *
 * Beschrijving
 * Beschrijving
 * Beschrijving
 *
 * @return bool Success
 */

/** Titel zonder beschrijving
 *
 * @return bool Success
 */

?>


Praktijkvoorbeeld:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php

    
    /** Error handler
     *
     * Will be triggered when an error occures. This function shows where what error occured, and echoes a stacktrace.
     * When triggered, the script shuts down.
     *
     * @access public
     * @param int $type Error-type, predifined PHP-constant.
     * @param string $error Description of the error.
     * @param string $errFile Path of the file where the error occured.
     * @param int $errLine The line where the error occured.
     * @param array $context Some for the error relevant variables.
     * @return void
     */

?>
 
PHP Scripter

PHP Scripter

20/10/2011 20:50:25
Quote Anchor link
Jacco bedankt voor je antwoord! Zou je nu nog eens naar mijn documentatie willen kijken?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<?php
/**
 * @author ...
 * @package ...
 * @name Dashboard
 */


class Dashboard extends CI_Controller
{    
    /** constructor
     *
     * Run the main controller in the framework and check if the user can access this page.
     *
     * @access public
     */

    function __construct() { }
    
    /** index
     *
     * Say hello to the user and show the login history for this user.
     *
     * @access public
     * @return view
     */

    function index() { }

    /** logout
     *
     * Delete the user session and redirect the user to the index (loginpage).
     *
     * @access public
     * @return redirect
     */

    function logout() { }
}
Gewijzigd op 20/10/2011 20:52:36 door PHP Scripter
 
Jacco Brandt

Jacco Brandt

20/10/2011 21:27:19
Quote Anchor link
Ziet er al beter uit, let op dat de @return-tag bestaat uit 2 parameters bestaat:
@return [type] [description]
Bijvoorbeeld:
@return bool Success
 
Pim -

Pim -

30/10/2011 17:59:01
Quote Anchor link
De eerste is vereist, de tweede niet. Mocht de beschrijving voor de liggen, schrijf ik hem meestal niet op.
 
PHP Scripter

PHP Scripter

31/10/2011 18:52:06
Quote Anchor link
Pim, bedankt voor de toevoeging.
 



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.