외국대학인데 과제 제출하고 피드백 받은거 읽어보는데 점수가 잘 안나와서 보니까
막 변수 이름이 단어가 아니라 알파벳 하나 썼다고 마음에 안든다고 감점하지를 않나
//DC -1 bad variable name
int a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Type the number of tickets for children : ");
//DC -1 bad variable name
int b = Convert.ToInt32(Console.ReadLine());
int count = a + b;
//DC -1 bad variable name
double c = (a * 3.75) + (b * 2.25);
달러표시 안쓰고 +표시로 출력했다고 감점하지를 않나
//DC -1 did not use string interpolation
Console.WriteLine("Your response was " + a);
들여쓰기 좀 못했다고 감점을 하진 않나
//DC -1 bad indentation
지시하는 목표대로 출력 잘되고 버그 없이 되는데 위에 저런 감점때문에 반토막났어...
고치긴 해야겠지만... 교수가 너무 깐깐한거 아니야? 다른 컴공과 교수들은 어때?
아니 변수 이름 및 단위표기는 어디서든 존나 중요한건데 1점밖에 안깎았네
나같으면 괘씸해서 무조건 letter grade 하나 내린다
겉으로 표시가 안나는건데 중요한거였어? ㅁㅊ...
혼자 프로젝트 하고 니가 abc 다 외울 수 있다면야 뭐 성관 없겠지만 나중에 회사다닐때 니 전임자가 만들고 간 코드 4만개짜리 파일이 다 저런식으로 변수 지정되어있다고 생각해봐라 어우 소름끼쳐
와 생각해보니까 그렇네...
그래서 보통 회사는 변수 이름 규칙 정리 및 declaration 순서 기준 같은것도 다 문서화 해놓음
좋은거 알고 갑니다 ㄱㅅ
단위도 $냐 €이냐 £이냐 따라서 막 달라지잖음 그래서 표기할때 정말 중요함 꼭 생각해두셈 변수는 무조건 camelCase 파이썬은 snake_case
그거 단위가 아니라 Console.WriteLine("Your response was " + a); Console.WriteLine($"Your response was {a}"); 이 차이인거
아 ㅈㅅ 그건 내가 잘못 보 그건 좀 깐깐하긴 한데 저렇게 $로 하는 interpolation이 이론상 메모리를 덜 잡아먹음. 근데 int까지 저렇게 하는건 좀 깐깐하다 생각함. 코드 하나하나를 저렇게 세세하게 들여다보니 좋은 교수인 것 같다
https://stackoverflow.com/questions/42370614/memory-usage-of-concatenating-strings-using-interpolated-vs-operator#:~:text=When%20you%20concatenate%20strings%20with,theory)%20has%20better%20memory%20us
이런 깊은 뜻이 있을 줄이야...
와 씨바 변수명 a 개소름돋네
메뉴얼이나 샘플코드에 변수명 a b로 되어있다? 바로 만든 회사에 불지르러감 ㅋㅋ
프붕아... 클린코드 한권도 안읽어봤노
과제를 하는데 니 개인 프로젝트 짜듯 하노
변수명 abc는 시발ㅋㅋㅋ
클린코드를 읽으십시오 휴먼
번역본을 살 순 없지만 도서관에서 함 읽어볼게
키보드로 통수후려맞아야
와 코딩 배우는 시기부터 저런 컨벤션을 잡아주네 좋은 교수다 ㅋㅋ 한국에선 좆도 신경 안쓰는데 ㅋㅋㅋ
인덴트 같은 경우에는 찾아보면 자동으로 잡아주는 그런거 있음 prettier같은거.
변수이름 좆병신처럼 하면 대가리 깨도 무죄인데 1점밖에 안깐걸 다행으로 생각해라
사수가 변수 str1 str2 이런식으로 사용하던거 생각나네 꼰대 병신 사수였음ㅋㅋ
과제 검사는 교수가 아니라 대학원생들이 할 걸?
박제 성공 - dc App
코드를 보면 땔감코드와 근본코드가 다르다. 좀 배워라.
니 혼자 하는 플젝이면 모르겠지만 남에게 보여주거나 하는게 목적임면 변수명 똑바로 써야됨
아무 의미 없는 변수면 num이나 cnt정도는 써라
교수가 친절하고 착하게 알려줫는데도 이기적이고 남탓하는 학생은 그걸 못깨닫고 박제까지 당하네
이게 협업이냐? 이것도 그냥 개인과제인데 프붕이들 협업을 들이미노
계속 좋은 네이밍 하려고 노력해도 존나 힘든데 평소에 저런 네이밍 하면 협업할때도 좋은 네이밍 안나오지
과제면 적어도 채점하는 사람 한 명은 코드를 읽을껄 전제하는데 a b c 이지랄하면 당연히 안되지ㅋㅋ 그래서 남이 보는 코드는 변수를 명확하게 써야한다는 얘기할려고 협업얘기하는거지 병신아
난독화한건데 교수가 몰라봤네 ㄹㅇㅋㅋ
교수님한테 고맙다하셈
변수 그딴식으로했는데 1점밖에 안깍인걸 감사해야지
오늘의 교훈으로 앞으로 이런 실수 하면 안되는걸 잘 알았습니다...
하나 배워감
외국대학 갓이네
일단 백인학생은 감점안하고 주석으로만 써줬을건 확실함
강사가 이민자라 글쎄... ㅋㅋㅋㅋ
좋은습관들여주시네 - dc App
회사가서 혼자 프로그램 만드는거 아닐텐데 변수 이름은 잘 지어놔야지
지금 1점까이고 끝난걸 다행으로 여겨라 - dc App
변수 이름 짓는 방법 안 가르쳐줬어? 고등학교 정보 시간에도 배우는 건데
좋은 학교네 교수님 따라서 잘하셈
교수가 참교수네
이렇게 감점안당했으면 그따구로써도 상관없는줄알고 현업까지 나갔을거아님
버릇잘못들어서
참센세네 - dc App
바로 ratemyprofessor에 1점주러 가라
Ratemyprofessor 에서 선택가능한 교수중에 제일 높은 교수였음. 지금 바로 점수 주러 간다 ㅋㅋ
나 기말 F받은적 있는데 그때 친구랑 같이 ㅂㄷㅂㄷ해서 1점줬음..ㅠ
각 언어의 코딩 컨벤션을 좀 보거나 클린 코드 같은 책들 찾아서 읽어보셈
근데 저런거 교수가 계속 강조했을 텐데 너가 못들은거임? 교수가 안알려준거노
Compostion grade
이정도로 코드리뷰할정도면 수업중에도 분명히 강조했을건데.. 일단 리뷰해준 교수, 조교한테 감사한 마음을 가지도록
내가 교수면 개빡쳤을듯
변수를 abc로 쓰는데 1점밖에 안깎네 교수인성 ㅅㅌㅊ