background preloader

Continuous Code Quality

Related:  LangagesTools

Qu'est-ce que Ionic ? - Développez une application mobile multi-plateforme avec Ionic Quelles sont les différences entre ces 3 types d'applications ? Applications natives On parle d'applications natives quand on développe une application pour une plateforme spécifique, c'est-à-dire que si vous voulez créer une application qui sera disponible pour Android et pour iOS, vous allez devoir développer dans le langage par défaut utilisé par les plateformes cibles. Comme vous développez une application native, vous pouvez accéder à toutes les fonctionnalités que celle-ci vous offre comme les montres connectées ou la localisation GPS. On a aussi un haut niveau de performance. Un des points négatifs de ce genre d'applications est que vous devez développer une version différente pour Android et pour iOS. Applications web mobile Les applications web mobile, appelées aussi web app, fonctionnent très bien sur les smartphones ou les tablettes et sont accessibles dans les navigateurs web. Applications hybrides

ReSharper 2017.1 Help :: Unit Testing Assistance ReSharper helps discover and run or debug unit tests right in Visual Studio . The following unit testing frameworks are supported: With ReSharper, you can execute a single unit test, all tests in a test class, file, project or solution. You can also execute any number of tests combined in a test session. Unit testing assistance can be extended with other JetBrains .NET products: you can profile unit tests with dotTrace and analyzes code coverage of unit tests with dotCover. In this section: This feature is supported in the following languages/technologies: The instructions and examples given here address the use of the feature in C#.

Cygwin Gerrit Un article de Wikipédia, l'encyclopédie libre. Gerrit est une application Web libre et gratuite de revue de code pour le travail en équipe. Chacun peut y lire, approuver ou rejeter les modifications d'un code source via un navigateur web. Il s'utilise avec Git qui s'occupe de poster ces changements de code. Histoire[modifier | modifier le code] Il a été développé chez Google par Shawn Pearce (fondateur de JGit) pour le développement d'Android[1]. Ces logiciels tirent tous deux leurs noms de Gerrit Rietveld (1888–1964), un designeur néerlandais[3]. Design[modifier | modifier le code] Logiciels développés avec Gerrit[modifier | modifier le code] Notes et références[modifier | modifier le code] Liens externes[modifier | modifier le code] Gerrit Portail des logiciels libres

Cordova Tutorial Cordova is a platform that is used for building mobile apps using HTML, CSS and JS. We can think of Cordova as a container for connecting our web app with native mobile functionalities. Web applications cannot use native mobile functionalities by default. This is where Cordova comes into picture. We are creating this tutorial for HTML, CSS and JavaScript developers that want to learn about mobile development. All of the examples provided can be used as a starting point in your own apps. You need to be familiar with HTML, CSS and JavaScript.

Parasoft - Software Testing Tools Parasoft’s family of software quality solutions provide end-to-end testing capabilities that span functional testing, test lab management, development testing, and automated defect prevention. Simulate realistic, complete test environments on demand Ensure the integrity of API transactions Apply defect prevention activities consistently and continuously Virtualize Create, deploy, and manage simulated dev/test environments to enable on-demand access to complete environments. SOAtest Complete enterprise-grade solution for simplifying the complex testing necessary for today’s business-critical systems. Development Testing Platform Eliminate the business risk of faulty software by consistently applying software quality practices throughout the SDLC. C/C++test Parasoft's Development Testing solution for C and C++ applications automates a broad range of proven software quality practices. Jtest dotTEST Insure++

Analyzing with Maven - SonarQube This analyzer is recommended to launch analysis on Java Maven project. You must have previously installed and configured Maven for SonarQube and read Analyzing Code Source. Analyzing a Maven project consists of running a Maven goal: sonar:sonar in the directory where the pom.xml file sits. Using Eclipse Icon Make sure you're not using the Eclipse plugin Maven Embedder (m2eclipse). Advanced Reactor Options Note that Advanced Reactor Options (such as "--projects" and "--resume-from") are not supported by SonarQube and should not be used. Configuring the SonarQube Analysis A pom.xml file sample is available here. Additional analysis parameters are listed on the Analysis Parameters page. Security SonarQube 3.7+ Any user who's granted Execute Analysis permission can run an analysis. Note that for a preview/incremental analysis, the user also has to be granted the Browse permission on the project to be analyzed. SonarQube 3.4 to 3.6.3 A project cannot be anonymously accessed when either: Sample Projects

Gerrit Code Review | Gerrit Code Review Kotlin Programming Language JUnit Brackets Extensions · adobe/brackets Wiki Opening Extension Manager To the right of the work area, click on the icon that looks like a LEGO(r) brick. This will open the Extension Manager. Installing and Removing Extensions You can browse a list of available extensions in the Available tab of the Extension Manager, and click Install to install an extension with one click. You can remove an extension from Extension Manager by clicking on the Remove button in the item's listing in the "Installed" tab. If you're an extension author, please upload your extension to the registry at and move your listing on this page to the "Moved Extensions" list. Updating Extensions If you've installed an extension from the registry and the developer has uploaded an update, an Update button will appear next to it in the Installed tab, and you can simply click on that button to update it. Manual Install You can manually install extensions that aren't in the registry yet by choosing File > Extension Manager...

EditorConfig Introduction à Kotlin pour Android Kotlin est le nouveau langage de programmation Open Source supporté par Google pour les applications Android (mais aussi pour le back-end Java et les moteurs JavaScript des navigateurs web). Il a pour but d’améliorer la productivité des développeurs, tout en restant compatible avec le code existant. Il est également possible de le compiler en natif. Les pré-requis Android Studio 3 intègre par défaut le support d’outils pour Kotlin, il est disponible en version stable depuis octobre 2017. Si vous ne souhaitez pas mettre à jour Android Studio, vous pouvez à partir de la version 2.2 installer le plugin, vous permettant d’utiliser ce nouveau langage. Cet article est principalement destiné aux personnes ayant quelques notions en développement d’applications Android. Introduction Le créateur de Kotlin n’est autre que JetBrains, l’éditeur de l’IDE IntelliJ IDEA qui sert de base à Android Studio (notre IDE favori pour développer les applications Android). 1. 2. val x: Int = null val x: Int? 3. 4. 5.

Related: