Documentatie (PHPDoc)

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

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 »

Laravel PHP developer in een jong team

Bedrijfsomschrijving Als je op zoek bent naar een werkplek waar plezier en uitdaging hand in hand gaan, dan is dit bedrijf de juiste keuze voor jou. Hier kun je werken aan uitdagende projecten en krijg je als developer veel verantwoordelijkheid. Het bedrijf waardeert kwaliteit boven kwantiteit en richt zich op het ontwikkelen van hoogwaardige applicaties en websites waar klanten enthousiast over zijn. Dit bedrijf is vooruitstrevend en streeft naar het leveren van de best mogelijke resultaten voor hun klanten. Als medior PHP ontwikkelaar met 3 jaar ervaring ben jij de persoon die we zoeken. Je krijgt hier de kans om

Bekijk vacature »

IT Infrastructuur Developer

IT Infrastructuur Developer Ben jij (bijna) klaar met je HBO studie in de richting van IT? Opzoek naar een spannende eerste baan, waar je ontzettend veel kan leren? Dan hebben wij de ultieme job voor jou! Voor een goede klant van ons in de financiële dienstverlening zijn wij opzoek naar een Junior Infrastructure Developer. Deze baan is een mooie kans om een sterke start te geven aan jouw carrière binnen de IT! De job Je werkt nauw samen met het Devops team, en zal je voornamelijk bezighouden met het automatiseren van infrastructure componenten. De componenten worden opgevraagd door het DevOps

Bekijk vacature »

Dynamics Ontwikkelaar

Dit ga je doen Ontwikkelen van Dynamics 365 voor de interne uitrol; Samen met de consultants sparren met klanten over de wensen en eisen; Ontwikkelen van Dynamics 365 voor verschillende grote klanten; Technische analyse en testen; Meedenken over het gebruik en de richting van Dynamics binnen de organisatie. Hier ga je werken Onze opdrachtgever, gevestigd in regio Eindhoven, levert een compleet dienstenpakket op het gebied van IT. Zij pakken verschillende (complexe) vraagstukken van grote organisaties op. De sfeer intern is gezellig en informeel. Men houdt van hard werken maar gezelligheid door middel van een borrel of gezamenlijke lunch komt er

Bekijk vacature »

Junior .NET developer

Functie Om half 9 kom jij binnen en pak jij als eerst natuurlijk een bakje koffie of thee. Vervolgens ga jij je voorbereiden op de stand-up van kwart voor 9. Zijn er bijvoorbeeld dingen waar jij nog tegen aan loopt? Of is er nog code die getest of gereviewd moet worden? Vervolgens starten jullie met de stand up en na de stand up zoeken jullie elkaar op en gaan jullie aan de slag. Als team met 6 developers werken jullie in drie wekelijkse sprints. Het einde van een sprint is altijd op een donderdag zodat jullie op vrijdag de demo

Bekijk vacature »

SAP Integratie Ontwikkelaar

Ben jij ambitieus in de verdere ontwikkeling van SAP binnen HANOS, en heb je kennis van SAP PI, CPI (SAP integration suite) en of andere middleware tooling? Dan ben jij mogelijk onze nieuwe SAP Integratie (middleware) Ontwikkelaar! Lees snel verder en solliciteer! Wat ga je doen? Als SAP Financieel Consultant ben je, als deel van een gedreven team van interne SAP consultants, de schakel tussen de gebruikersorganisatie en ICT. Je draagt proactief bij aan een optimale aansluiting van de SAP-functionaliteit (een applicatielandschap met o.a. Suite on HANA, Fiori, Hybris, C4C en BO), op de bedrijfsprocessen. Verder ondersteun je de HANOS

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 »

Laravel / PHP developer

Functie omschrijving Wij zijn op zoek naar een Medior PHP / Laravel Developer voor een IT-consultancy in de omgeving van Hoofddorp! Ben jij op zoek naar een leuke nieuwe uitdaging binnen een veelzijdige werkomgeving? Lees dan snel verder! Binnen dit bedrijf werk je in een ontwikkelteam, waarin je zeer betrokken bent en meedenkt over softwareoplossingen. Binnen dit Team hou je je bezig met het aanpassen, verbeteren en vernieuwen van de logistieke oplossingen. Je zult je bezig houden met de volgende werkzaamheden: Je gaat aan de hand van de wensen van klanten software ontwikkelen; Je bent bij het gehele proces betrokken;

Bekijk vacature »

.NET Developer C#

Dit ga je doen Als developer nieuwe gave features implementeren; Werken met technieken als C# .NET en (REST) API's webservices; Ontwikkelen van koppelingen middels API's; Maken van technische keuzes en beslissingen over de architectuur; Junior collega's coachen; Initiatief nemen voor nieuwe technische mogelijkheden; Je bent een belangrijke schakel - en vindt het leuk - om te schakelen met de business. Hier ga je werken Als C# .NET Developer wordt je verantwoordelijk voor het ontwikkelen van applicaties voor belangrijkste product van deze organisatie. Dit product is een applicatie voor alles omtrent hypotheken. De programmeertaal die je hierbij beheerst is C#. Er

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 »

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); Opstellen van een technisch ontwerp; Testen, documenteren en implementeren van de nieuwe applicatie; Verzorgen van de nazorg, na de implementatie; Het oplossen van bugs en incidenten. Hier ga je werken Als C#.NET Developer binnen deze organisatie kan jij het verschil maken. Zij werken momenteel nog met programmatuur die is ontwikkeld in C++. Hiervan gaan zij afscheid nemen zodra alle nieuwe software in C#.NET geschreven is. Een grootschalig en langdurig project. Voor hen is deze software van

Bekijk vacature »

Junior Software Developer

Functie omschrijving Wij zijn op zoek naar een Junior Software Developer .NET, C# voor een gaaf bedrijf in de omgeving van Utrecht! Sta jij aan het begin van je carrière en heb je net je HBO of WO-diploma in de richting van ICT of Techniek mogen ontvangen? En heb jij grote affiniteit met software development? Lees dan snel verder! Voor een opdrachtgever in de omgeving van Utrecht, zijn wij op zoek naar een Junior Software Developer. Werk jij graag aan verschillende projecten en ga je graag klanten op bezoek? Dan is dit de ideale functie voor jou! Binnen deze functie

Bekijk vacature »

Remote - Front-end Angular developer

Functie The IT team currently consists of the IT Manager, 2 back-end developers, 1 full-stack developer, 1 designer, and a DevOps engineer. They are currently looking for an experienced Front-end developer who will work autonomously and in a disciplined manner, being the only developer working on their Front-end applications at the start. They do have the ambition to find a second developer soon, who you will then be able to supervise. You will be working on the further development of their existing UI in Angular. But also developing a mobile app. They place great value on User Experience and opt

Bekijk vacature »

Front-end (Angular) developer

Functie Om bovenstaande ambities waar te kunnen maken zijn ze op zoek naar een Front-end (Angular) developer. Het it-team bestaat momenteel uit de IT Manager, 2 back-end developers, 1 fullstack developer, 1 designer en een DevOps engineer. Ze zijn dus op zoek naar professionals die autonoom en gedisciplineerd aan de slag gaan, en bij aanvang als enige developer met hun Front-end applicaties aan de slag gaat. 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

Bekijk vacature »

C#.NET/Unity Developer

Functieomschrijving Voor een gewaardeerde werkgever in de omgeving van Breda zijn wij op zoek naar een software ontwikkelaar. Dit bedrijf houdt zich bezig met de ontwikkeling van WMS Software (C#/Unity & SQL). Past dit bij jou? Lees snel verder! Jouw werkzaamheden zullen er als volgt uitzien: Je werkt aan innovatieve softwareoplossingen voor het verbeteren en/of vernieuwen van processen; Samen met 6 applicatieontwikkelaars hebben jullie de verantwoordelijkheid voor de uitbreiding en ontwikkeling van de webapplicaties; Het uitvoeren van updates/aanpassingen aan de huidig draaiende applicaties; Je bent een luisterend oor naar klanten en vertaalt hun wensen door naar bruikbare software. Bedrijfsprofiel Wie

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

22/12/2024 20:55:48
 
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.