it\'s not as scary as it sounds, I\'ll try and simplify it.the things you have been learning, like HTML, CSS, , whatever.. they need to be hosted. when you write those things on your own computer, they work for you but no one else, right? that\'s because the code is only on you computer.when you buy web hosting, you put that code on another computer (you don\'t have physical access) and the files on that computer are more or less available to the world. this is where those things you mention come into play, like security, analysis, testing, deployment.security is a matter of deciding who gets what access to the things you\'ve created. in other words, do you let a non manager change payroll information? probably not. programming a login functionality and setting permissions is part of security.analysis could mean a few things, but I think in this case it means monitoring how your app is being used and making changes accordingly. you can see how long users spend on certain pages and analyze if it\'s because it\'s a useful page, or a slow one. if the latter, you make changes to fix performance.deployment is about getting your app out there. most programmers use Git, a version control tool, that keeps all their code in one place. there is the \"official\" master branch that represents the current version of your app. when you want to change something, you do it locally (on your own computer) until you\'re happy with the changes. then you merge those changes into the master branch. deployment is about that pipeline. getting your code and changes to the customers/users.testing is obviously about making sure your app works as intended, but there\'s more to it than just clicking through the most obvious uses. testing includes system performance (like how fast the pages load for example), error handling (this form expected a number but I gave it letters) and a lot of other stuff. sometimes testing and deployment are tied together. for example, you have programmed several tests into a \"test suite\" to run every time there\'s a merge to the master branch, and if any tests fail, the deployment is cancelled.I know you asked for resources, but I don\'t have any off the top of my head. but hopefully these definitions help you a little
프로그래밍의 진짜 프로세스는 어케되나요?
익명(59.22)
2018-07-02 09:20
추천 0
다른 게시글
-
애들아 나 오타쿠 아닌데 ㅇㅅㅇ ;; 키즈나 아이랑 결혼 하는법좀 알려줘 [1]치카냥(miku122) | 18.07.02추천 0
-
미게 쪽빨새꺄 왜 루비 쓰냐고 [2]치카냥(miku122) | 18.07.02추천 0
-
그새기보면 불쌍해!(zelot) | 18.07.02추천 0
-
저는 일어 히라카나도 모르지만 일본4년차입니다프로외노자(tiriei) | 18.07.02추천 0
-
프로외노자 미게 쪾빨이님 ㅇㅅㅇ 어째서 쪽빨이들은 루비 좋아하나요 [1]치카냥(miku122) | 18.07.02추천 2
-
신입으로 삼성 엘지가면 성공한인생이냐? [2]익명(59.22) | 18.07.02추천 0
-
hi, i'm diving deep into learning python익명(59.22) | 18.07.02추천 0
-
일본인 남자여자한테 결혼적령기 물으면 재밌는점프로외노자(tiriei) | 18.07.02추천 0
-
유명 it행사 어떤것들이 있나요 [1]람쥐(175.223) | 18.07.02추천 0
-
여친이 저를 관찰하고 내린 한국인 특징프로외노자(tiriei) | 18.07.02추천 2
댓글 0