Howto: Le débogage en JavaScript

Trucs et astuces pour faire du débogage en JavaScript

L’objet console

L’objet console donne accès à la console de débogage du navigateur. Les spécificités de fonctionnement varient d’un navigateur à l’autre, mais il y a tout de même un ensemble de fonctionnalités qui sont fournies de base.

Afficher du texte dans la console

  • console.log() pour afficher un message
  • console.info() pour afficher un message d’information
  • console.warn() pour afficher un message d’avertissement
  • console.error() pour afficher un message d’erreur
[Lire]

Les commandes Windows

A utiliser dans la console ou dans les scripts

La ligne de commande Windows permet de réaliser rapidement beaucoup d’opérations. C’est un élément essentiel pour les administrateurs systèmes, mais aussi pour les développeurs ou les utilisateurs avancés.

Ces commandes peuvent aussi êtres utilisées dans des scripts ou dans des fichiers batch, pour automatiser certaines tâches ou routines.

[Lire]

SQL Server : Extraction de la partie date d'un DateTime

Vérification du format de date

Utiliser la commande DBCC USEROPTIONS pour vérifier le format de date courant (contrôler l’option dateformat) :

1
DBCC USEROPTIONS

La valeur dmy sur l’option dateformat correspond au format de date utilisé en France (du type jj/mm/yyyy).

Attention : Sur certains serveurs SQL (surtout ceux dont l’interface est en anglais), la configuration par défaut peut correspondre au format US, avec la valeur mdy, soit des dates au format mm/jj/yyyy. Ceci peut provoquer des inversions entre le mois et le jour sur des manipulation de dates !

[Lire]

Cheat Sheet : Git

Comprendre Git et son fonctionnement

Git est le logiciel de gestion de version le plus populaire actuellement. C’est un logiciel libre, et il est utilisé par des millions de personnes.

Il existe beaucoup de commandes pour utiliser Git. Voici une liste des principales commandes à connaître. Ces commandes sont à entrer dans la console ou l’invite de commande de votre système d’exploitation.

[Lire]
Git 

Programmation Orientée Objet - Notions

Théorie et concepts de base

Ceci est une ébauche concerant la programmation orientée objet.

Objet immuable et objet variable

Un objet immuable (immutable en anglais) est un objet dont l’état ne peut pas être modifié après sa création.

A contrario, un objet variable (mutable en anglais), est un objet dont l’état peut être modifié après sa création.

[Lire]
POO 

.NET Core Uninstall Tool 1.0

Utilitaire de désinstallation pour les SDK et runtimes .NET Core

Microsoft a annoncé la publication de l’outil .NET Core Uninstall Tool 1.0. Cet utilitaire permet de faire le ménage sur le disque et de retirer d’anciennes versions inutilisées de .NET Core, devenues obsolètes après les mises à jour de Visual Studio ou la publication de nouvelles versions.

Lister les versions installées

Voici quelques commandes utiles :

  • dotnet --info
  • dotnet --list-sdks
  • dotnet --list-runtimes

Il est possible de voir des exemples de résultats dans les annexes de cet article.

L’utilitaire permet aussi d’afficher la liste des SDKs et runtimes installés avec la commande dotnet-core-uninstall list :

C:\Users\User01>dotnet-core-uninstall list

This tool can not uninstall versions of the runtime or SDK that are 
    - SDKs installed using Visual Studio 2019 Update 3 or later.
    - SDKs and runtimes installed via zip/scripts.
    - Runtimes installed with SDKs (these should be removed by removing that SDK).
The versions that can be uninstalled with this tool are:

.NET Core SDKs:
  2.1.511  x64    [Used by Visual Studio 2017. Specify individually or use --force to remove]
  2.1.509  x64
  2.1.508  x64
  2.1.503  x64
  2.1.403  x64
  2.1.302  x64
  2.1.202  x64    [Used by Visual Studio. Specify individually or use --force to remove]
  2.1.201  x64
  2.0.3    x64
  1.1.9    x64
  1.1.5    x64
  1.1.14   x64    [Used by Visual Studio. Specify individually or use --force to remove]
  1.1.11   x64
  1.1.10   x64

.NET Core Runtimes:

ASP.NET Core Runtimes:

.NET Core Runtime & Hosting Bundles:

C:\Users\User01>
[Lire]

Les conventions de nommage

Les conventions de nommage sont un ensemble de règles de codage qui s’appliquent au code source et à la documentation des logiciels.

Les conventions permettent de rendre le code source plus facile à lire et à comprendre pour les programmeurs, surtout lorsqu’ils arrivent sur un projet.

[Lire]