📜 ⬆️ ⬇️

The idea of ​​service for programmers

So, a short prehistory, which, I think, is known to many programmers. I make the site, it took me to solve one small problem with javascript. Google gives 30 thousand links to the words entered, links lead to topics in various programmer forums, and in these topics you need to filter the flame, flood and talk on abstract topics ... In general, at that time, after some efforts, solutions were found on their own.
This is, of course, very useful, from tz. development of me as a programmer, but sometimes the problem must be solved quickly, or it is from the area in which I just do not want to develop!
How to be? The solution could be such a service ...

This service is essentially a large database in which anyone can save the solution they found for a particular task. In any field of programming, administration, for any languages, technologies, even probably, design, layout, etc ... Ie The recording format is:
1. Description of the task
2. Description of the solution
3. Author
4. Attributes

Example
1. How to make so that the page when clicking the button, for example, was slightly shaded. This is useful to do before displaying the window, as it is done, for example, on the topic editing page in Habré, in order to darken the main content of the page.
2. Decision
...
3. Vasily Kukushkin
4. Attributes:
- Language: JavaScript
- Browsers: IE6 +, Op9
- Subject: graphics
- Application: to the whole page
- Technology: Web
- Improved solution: make the code fully cross-browser.
- Source: www.super-programmist.ru

Everything that is written above can show you absolutely banal and already encountered. After all, there are resources like coders, codeproject, or source files.
It's not that guys ...
')
What is unique about this service? Firstly, a very detailed structuring and belonging of each solution to a certain technology, language, class of tasks and other parameters by which one can easily find a solution. It should be possible to improve the solution, and in what area, is set for each individual technology, and all the parameters too. Those. there is no universal structure, as is done on many sites, and each solution occupies a unique niche that can be described.
Hence the problem number 1 - the service needs a special mechanism that helps to describe each such niche, and in people who will use this mechanism to define niches and determine solutions there. I must say that fashionable tags now are not suitable.

Chip number 2 is the ability to integrate solution publishing in service with ... yes, numerous programmer forums and sites. I see it as follows: moderators and site coders host a special button that is visible to every registered user and gives him the opportunity to place his decision on this our service directly without leaving his favorite forum. Those. He clicks on the button, fills in a certain number of fields, save his code and ready! His code goes to our repository.
Well, of course, the rating system, etc. What could be the benefit for owners of programmer sites? And here - every decision that comes from such a site has its source, and the more such decisions, the more links, the higher the rating ... well, in general, there is something to think about ...

Source: https://habr.com/ru/post/14107/


All Articles