Edited
・
Review 1
・
Average rating 4.0
I listened up to about lecture 9-10. The end of lecture 9 is cut off. The video stops while the speaker hasn't finished talking. I thought the beginning of lecture 10 was cut off, but it started from the latter part of the content from lecture 9. Some parts were edited, so there's no overlap with the end of lecture 9, making it difficult to start right from the end of lecture 9. When explaining code, Go's unique syntax or Go's testing framework is used, but there is no explanation of that syntax or framework functions. The lecture introduction and early explanation say that users of other languages can also learn easily, but it doesn't seem that way. (I searched and found that Python uses similar syntax.) In lecture 6, actual execution was not shown, so I wondered if the lecture ended like that, but looking at lectures 9 and 10, it seems possible that the part where the test was actually run in lecture 6 was also cut off. ---------------------------------------------------------- Edited from the previous 1 star. The quick feedback and revisions were good. If I evaluate after completing the course, it was disappointing that the lecture proceeded in the order of writing test code for each function, then implementing the function. The video time for writing test code is longer than the actual implementation, but since the core of this lecture, as the title suggests, is to implement Git's internal functions directly, it would be more focused on the lecture's topic to show the pre-written test code before or after the function implementation lecture, indicating that this function requires these test cases. Because the implementation was relatively short, it felt more like studying how to write test cases. If you are just starting Git or know a little about it, I recommend taking this course after studying more. Although it teaches the basics of internal operations, it seems that a certain level of knowledge is needed for easier understanding. Thank you for your hard work.
Hello. I'm sorry to hear you are experiencing inconvenience. I apologize for having to make excuses. 1. While Go's grammar is briefly explained at the beginning of the lesson, as you mentioned, I am not explaining frameworks. The reason is that the method called testing is not actually a special method in Go. Rather than Go's specific testing methods, I wrote it using a commonly known BDD framework. Nevertheless, I think it's possible that the way I wrote the code was unfamiliar. 2. I'm truly sorry about the parts you mentioned being cut off. I'm not sure how that happened. It seems to have changed slightly from when it was uploaded in the past. I will revise it and inquire with the platform.
I checked, Seungnyeong-nim. For some reason, the latter part of lecture 6 was missing the implementation section. I have a record of uploading it, so its absence from the lecture is a bit puzzling. It has now been re-uploaded. As you mentioned, lectures 9 and 10 (now 10, 11) did end abruptly, but lecture 10 is intended to continue from the end of lecture 9. This part was created by dividing the section where the test is written first and then the specific implementation. Regardless, I apologize for the inconvenience caused by this oversight.