Tag Info

New answers tagged

6

Architect the system so that the algorithms aren't deployed to a machine that an attacker controls. Generally, this will involve hosting the component that implements the algorithms on a server you control and using the client to simply gather input and display the output of the server component. But you could also build the entire thing as a web ...


2

Generally speaking, a software project is a collection of code, data and tests. Typically these should all live in the same repository. Using BDD or TDD means simply to check in (or at least develop) your tests before developing your code. It doesn't have to be any more complicated than that. So, the reason why no specialized workflow has been created is ...


1

Honestly, this doesn't sound like something your VCS should care about. Your VCS should only care about the storage of, revisions to and merging of changes to your source code. The idea of a wishlist of features doesn't fit with any of those things. A wishlist of features is the domain of a product backlog (or something similar). Stakeholders can file new ...


0

Well twitter has a patent on the pull to refresh functionality so in theory you could get sued if you chose to copy that feature. That is just one example. There are tons of software patents out there, so no. You can't always copy a feature.


3

A "readme" file is simply "what to read first." Who you are means nothing: open the readme first. From there you should direct users to the proper documentation: Many pieces of software have HTML readmes with navigation and such, often included with the software or source code. This is good because formatting and hyperlinks are more useful than plain ...



Top 50 recent answers are included