exercism / exercism/java

Rework which practice exercises should be listed in the concept tree

Đang mở
#2,631 3 bình luận 0 reaction 0 người được giao Xem trên GitHub
x:action/improve x:knowledge/advanced x:module/concept x:module/concept-exercise x:size/large x:type/content
Ngôn ngữ chính
Java
Star
835
Fork
779
Merge trung bình
1 ngày 1 giờ
Pull request đã merge (30 ngày)
3

Mô tả

Currently the [concept tree on the Java track](https://exercism.org/tracks/java/concepts) is very hard to follow due to the large number of exercises listed for each concept. The reason this is happening is because all practice exercises list a number of concepts in their `practices` configuration. This probably started when migrating to Exercism v3.

The problem with this is that the concepts listed for each exercise only mean that that exercise is _related_ to that concept. There is no way that there are 33 exercises to help a student practice the `strings` concept... Instead, every concept should contain a few _hand-picked_ practice exercises that _actually help a student to practice that concept_. For the `strings` concept for example, some candidates are `isogram` and `isbn-verifier`.

So, the goal of this issue is to arrive at a concept tree that contains a relevant handful of practice exercises for each concept. A good example of this is the [concept tree on the Python track](https://exercism.org/tracks/python/concepts).

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Hướng nghiên cứu

Bắt đầu bằng cách so sánh các cây khái niệm Java và Python được liên kết, sau đó kiểm tra cách các bài tập thực hành khai báo các khái niệm trong cấu hình practices của chúng. Xem xét những bài tập nào thực sự hữu ích cho từng khái niệm, sử dụng strings và các ví dụ isogram và isbn-verifier được gợi ý làm tài liệu tham khảo. Công việc được xem là hoàn tất khi mỗi khái niệm hiển thị một tập hợp nhỏ, phù hợp và được chọn thủ công, đồng thời cây Java dễ theo dõi hơn.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Đánh giá

Công nghệ
java
Lĩnh vực
content
Loại issue
Tính năng
Độ khó
4/5
Thời gian dự kiến
3-5 ngày
Mức độ hoạt động
Đình trệ
Độ rõ ràng
Khá rõ ràng
Mức phù hợp với người mới
35/100

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.