공부하기에 적합한 오픈소스나 깃허브 있을까요? > 진학/학업

본문 바로가기

공부하기에 적합한 오픈소스나 깃허브 있을까요?

페이지 정보

새튼토마토 작성일2017-09-03 22:17

본문

안녕하세요

컴퓨터 공학을 전공하는 학생입니다.

컴퓨터공학을 전공하고있긴한데... 소프트웨어, 프로그램안에있는것들

말하자면 프로그램 파일을 이루는 dll 파일 그리고 dat파일등

그런 파일들을 어떻게 정하는게 좋고 어떻게 프로그램들을 분할해놓아야 하는가

이라는 공부는 사실 어떻게 해야할지 감을 못잡고있어요

이걸 공부하려면 다른 사람이 만들어놓은 소프트웨어의 코드를 직접 따라가며

공부하는게 좋을거같아서 오픈소스나 깃허브에서 볼만한 파일들을 찾아봤는데

있긴해도 수준이 갑자기 높아진다거나해서...

낮은레벨부터 차근차근 보면좋을 그런 오픈소스나 코드가 공개된 간단한파일들은 혹시없을까요?

댓글 4

노랭이군님의 댓글

노랭이군

말씀하신 걸 다루는 분야는 '소프트웨어 공학'이니, 일단 그 분야의 수업을 듣거나 교재를 구해서 읽어보는 게 좋을 것 같습니다. 다만 소스 코드나 리소스를 분할하는 데 정답이 없고, 실무에서 꼭 소프트웨어 공학에서 말하는 원리대로 만드는 것도 아니라서, 소스 코드를 살펴봐서 그런 걸 알 수는 없을 것 같네요.

소스 코드를 분석하는 게 목적이라면 GNU Coreutils (https://github.com/coreutils/coreutils )같은 게 어떨까 싶네요. UNIX 계열에서 사용되는 기본적인 명령어들을 구현한 코드가 담겨져 있습니다.

새튼토마토님의 댓글

새튼토마토 댓글의 댓글

감사합니다!
소프트웨어공학쪽이었군요 지금까지 애자일이나 다이어그램같은것을 주로다루는 분야인줄로만 알았네요 ㅎ
올려주신링크에는 방대하긴하지만 c언어로 짜여진것도많아서 도움이크게될거같습니다.

돌아온백수님의 댓글

돌아온백수

그런데, 남이 짠 코드를 본다고, 저절로 실력이 느는 일은 아주 드물어요. 물론, 사진같은 기억력을 가지고 계시다면 모르겠습니다만.

코딩은 하루에 몇줄이라도 계속 해야 늡니다. 일기 쓰듯이 해야 하는데요.
그래서, IDE나 에디터를 개인마다 익숙한 것을 쓰게 되는 거죠.

새튼토마토님의 댓글

새튼토마토 댓글의 댓글

감사합니다

결국 스스로 어떻게든 머리짜내며 해봐야하는거군요...

진학/학업

SLIDE UP

모바일에서는 읽기만 가능합니다.
PC 버전 보기
© 2002 - 2015 scieng.net