Nella comunicazione Ruby on Rails, si dice spesso che RoR è "convenzione sulla configurazione".
Puoi dire per React / Redux / Flux e AngularJS, Angular2, sono anche "convenzione sulla configurazione"?
Alcuni dettagli: la ragione è che gli ingegneri probabilmente fanno cose in modi abbastanza standard, o convenzionali, come
// in index.js:
const createStoreWithMiddleware = applyMiddleware(ReduxPromise)(createStore);
<Provider store={createStoreWithMiddleware(reducers)}>
<App />
</Provider>
// in the container file:
function mapStateToProps(state) {
return {
dataList: state.data
}
}
export default connect(mapStateToProps)(DataList);
e di solito non modifichi o modifichi queste convenzioni. (Spero solo che nessun intervistatore mi chieda di recitare queste righe testualmente nelle interviste ... come se tu memorizzi queste righe, ti rendono un programmatore migliore? I concetti possono essere importanti, ma come queste righe sono testuali, cos'è così bene per memorizzarli?)