Tag: code search engine
English Websites: http://www.codota.com/ Enter The Website
Codota: Based on Android code search engine, it is a code case that can be found on the Internet made by graduates of Israel University of technology. It can help developers save a lot of working time, and it is more convenient to query the desired code through professional code search engine.

On various network platforms such as GitHub and stack overflow, more and more code cases can be downloaded. The process of developers entering these platforms to find new APIs and new code has become easier. With the increase of the number of codes available for people on the Internet, the overall quality of these codes has declined significantly. In Google search for a code, the first result may not be what you want, making it more difficult and challenging to find a good code case.
The idea came from the hands-on experience of codeta programmers looking for code cases. We kept trying and trying, and it took a long time until we finally found the right code for the job at hand. This process will only become more and more difficult. The gap between the amount of code and the knowledge that developers have is widening, and so is the gap between our ability to access such code. Looking for code cases today is a bit like searching on the Internet before Google. There is a lot of information, basically massive, but it's very difficult to find good things. "
Codota actually uses APIs that store a lot of code sites and can read their code cases. After that, they used their own special technology based on semantic analysis. There is no comparison with other platforms, because it is impossible to understand exactly what the code is doing when the code is recognized as text. Codota released their MVP in September, which has attracted more and more developers' interest. There are about 12000 people active on the platform.
Codota can understand the essence of the code, because they find the template code that repeats the most times in the search results, add other variables, such as source code and rating, and then push the code most relevant to the developer's search results. At present, the platform is only designed for Android developers to help them search algorithms and classes, including detailed explanation and flow chart, to explain the function of the code and how to connect with the appropriate Android API.