ooit afgevraagd hoe een coder ‘ s tool kit eruit zag?
net als elk ambacht, omvat codering het gebruik van een reeks verschillende tools die het werk voor u op de een of andere manier gemakkelijker maken. Er zijn tekstverwerkers, online diensten, design frameworks, bestandsformaten en andere diverse software.
handige hulpmiddelen gebruiken wanneer u kunt, en weten welk gereedschap te gebruiken wanneer, is een vaardigheid die elke nieuwe coder moet beheersen. Als je gewoon je code schrijft maar geen tools gebruikt, duurt het veel langer en kom je niet ver.
hier is een set handige codering tools die je zou moeten overwegen om te gebruiken. Het is geen uitputtende set, maar het zal je een goede start geven.
Ga naar een handig hulpmiddel:
- tekstverwerkers
- GitHub
- Heroku
- Twitter Bootstrap
- Stack Overflow
- Markdown
- HTML-en CSS-validatie
tekstverwerkers
uw tekstverwerker is het programma dat u gebruikt om uw code te schrijven, en het zal uw primaire tool als een coder. U zult meer tijd doorbrengen in uw teksteditor dan op een andere plaats, dus u wilt ervoor zorgen dat u hebt een die je wilt en weet hoe te gebruiken.
populaire tekstverwerkers zijn Notepad, TextEdit, Sublime Text, Notepad++ en Vim. Meer informatie over tekstverwerkers …
GitHub
GitHub is een website waar u uw projecten gratis kunt hosten. Elk soort bestand kan worden geüpload naar GitHub, maar het is speciaal ontworpen voor code-bestanden en enorm populair.
om je code naar GitHub te uploaden, moet het in een git repository zitten. Git is een systeem dat veranderingen in je code volgt via revisie controle. Git heeft wel een leercurve, maar GitHub biedt gratis training om je op weg te helpen.
er zijn vele redenen waarom u uw code op GitHub wilt hosten. Het is een van de beste, zo niet de beste, manier om uw project gemakkelijk te delen met anderen, zodat ze kunnen samenwerken met u als ze dat willen. Plus, Git is handig voor het bijhouden van wijzigingen in je code.
Heroku
als u een webapplicatie hebt gebouwd met een technologie zoals Ruby on Rails of PHP, hebt u een server nodig om het online te hosten, zodat het publiek het kan gebruiken. GitHub zal uw code hosten, maar het zal niet toestaan dat mensen daadwerkelijk gebruik maken van uw software. U kunt uw eigen server opzetten en beheren, maar dit vergt veel werk van uw kant. Het is vooral moeilijk met Rails, omdat je speciale hosting nodig hebt.
Voer Heroku In. Heroku is een cloud applicatie platform, ook wel een Platform as a Service of PaaS. U kunt ervoor kiezen om uw app te hosten op Heroku in plaats van het beheren van uw eigen server.
het voordeel van het hosten van uw web app op Heroku is dat het zorgt voor al het onderhoud van de server, zodat u dat niet hoeft te doen. Bovendien kun je gratis klein beginnen en pas beginnen met betalen wanneer je verkeer groeit en je meer middelen nodig hebt.
Twitter Bootstrap
als u aan een website of webtoepassing werkt, kunt u overwegen om Twitter Bootstrap te gebruiken. Bootstrap is een front-end framework dat zijn naam krijgt omdat het ‘bootstraps’ uw website door het geven van een kant-en-klare ontwerp vergelijkbaar met Twitter ‘ s.
alle HTML-structuur, CSS styling en JavaScript functionaliteit worden gedaan voor u. Je kunt ze zo veel aanpassen als je wilt of ze laten zoals ze zijn. Het is een geweldig hulpmiddel als je, zoals de meeste programmeurs, niet echt een ontwerper bent. Het beste van alles, het is gratis.
hoewel we Twitter Bootstrap aanraden, is het slechts een van de vele front-end frameworks. Je hebt ook de keuze uit vele anderen, zoals Zurb Foundation.
Stack Overflow
Stack Overflow is een populaire codering Q&een forum, opgericht door Jeff Atwood van de Coding Horror blog. Veel programmeurs vertrouwen op dit forum als ze vast komen te zitten en hulp nodig hebben, en u kunt ook.
het gebruik van Stack Overflow is eenvoudig. Post elke vorm van Vraag over uw code, wacht een tijdje, en met een beetje geluk, een ervaren coder of twee zal snel springen op uw draad en u helpen.
nogmaals, Stack Overflow is niet het enige gereedschap in zijn soort. Echter, het is de meest bekende en meest veel verkeer codering discussieforum, en daarom heb je de beste kans op het krijgen van de hulp die u nodig hebt van dit forum.
Markdown
Markdown is een tekstformaat dat van tijd tot tijd van pas komt. Het heeft vergelijkbare opmaaktechnieken als HTML, maar veel programmeurs schrijven graag in Markdown omdat het veel gemakkelijker is om te schrijven en te lezen.
hier zijn enkele voorbeelden. Om een kop aan te geven, zet je een hash symbool voor.
# This is a heading.
om een subrubriek aan te geven, voert u twee hash-symbolen in.
## This is a subheading.
om cursieve tekst aan te geven, omringt u de tekst met sterretjes. Om vetgedrukte tekst aan te geven, omringt u de tekst met paren sterretjes.
The following word is in *italics*.The following word is in **bold**.***And this sentence is both bold and italic.***
Markdown is overal in de coderingswereld te vinden. Je zult het gebruiken om je README bestand op GitHub te schrijven, je zult het gebruiken om je berichten op Stack Overflow en andere discussiefora te schrijven, en je zult het ongetwijfeld ook op andere plaatsen vinden.
maak je geen zorgen over het leren van nog een andere code. Markdown is nog makkelijker te leren dan HTML. De officiële Markdown website heeft een snelle tutorial om u te beginnen.
HTML-en CSS-validatie
als u met HTML en CSS werkt, is het een goede gewoonte om uw code te valideren om te controleren of deze voldoet aan de W3C-normen. Als dat niet gebeurt, zal er niets slechts gebeuren – maar het kan geen kwaad om het te doen. Plus, geldige code is een goede geloofwaardigheid booster.
de W3C biedt gratis validatietools waarmee u uw HTML-en CSS-code kunt uitvoeren om eventuele fouten te detecteren. Hier zijn de links:
- HTML-Validator
- CSS-Validator